Grafiken werden nicht geladen [Flash 11]
| Beiträge: 4 Wohnort: Steiermark Registriert: Nov 2011
| 27.11.2011, 15:30
Hallo liebe Community :)
Ich arbeite zurzeit das erste Mal mit Flash.
Meine Erfahrung ist also gleich null, bitte zerfleischt mich nicht. :D
Folgendes Problem:
Ich arbeite mit Flash Builder 4, habe Flash Player auf dem neuesten Stand.
Ich möchte in einem Programm nach dem Drücken eines Buttons eine Grafik einblenden.
Die Grafiken werden jedoch nicht geladen, es erscheint immer nur dieses kleine Symbol das die Grafik warum auch immer nicht geladen wird.
Daraufhin habe ich ein neues Projekt erstellt, welches wirklich nur die Grafiken anzeigt. Hier funktioniert es ohne Probleme, deshalb vermute ich dass der Fehler irgendwo anders im Code liegt.
Aufgrund mangelnder Erfahrung finde ich den Fehler jedoch selbst nicht.
Danke schon mal im voraus :)
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | <?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:valueObjects="valueObjects.*" xmlns:schuleservice="services.schuleservice.*" xmlns:schuelerservice="services.schuelerservice.*">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import spark.events.IndexChangeEvent;
import mx.rpc.events.ResultEvent;
private var ID:Number=-1; //ID der Schule
public var schoolFound:Boolean = false; //prüfen, ob neue Schule angelegt werden muss
protected function saveStudent_clickHandler(event:MouseEvent):void
{
schule.Schulname = schulnameTextInput.text;
array.addAll(getAllSchuleResult.lastResult); //alle vorhandenen Schulen in einen Array speichern
schueler.VName = vNameTextInput.text;
schueler.NName = nNameTextInput.text;
schueler.Wohnort = wohnortTextInput.text;
trace("name: " + schueler.VName.toString() +
"; nachname: " + schueler.NName.toString() +
"; ort: " + schueler.Wohnort.toString() +
"; schule: " + schueler.SchuleID.toString());
var a:int=-1;
for(var i:int=0; i<array.length; i++)
{
if(array.getItemAt(i).Schulname==schule.Schulname)
{
schoolFound = true;
a=array.getItemAt(i).SchulID;
trace("SchulID aus Array: ",a);
}
}
if(schoolFound==true)
{
trace("-- keine neue Schule --");
schueler.SchuleID = a;
createSchuelerResult.token=schuelerService.createSchueler(schueler);
}
else
{
trace("-- neue Schule --");
itemR.token= schuleService.createSchule(schule); //löst schuleService_resultHandler aus
trace("Name neue Schule: ",schule.Schulname);
var mouse:MouseEvent;
actualSchools(mouse);
}
arrow_swf.setVisible(true);
pic_database.setVisible(true);
label_schueler.text = "Hallo " + schueler.VName + "!nDeine Daten werden soeben n" +
"in der Datenbank gespeichert.";
label_schule.text = schule.Schulname;
}
protected function schoolDDList_changeHandler(event:IndexChangeEvent):void
{
schule = schoolDDList.selectedItem;
}
protected function actualSchools(event:MouseEvent):void
{
getAllSchuleResult.token = schuleService.getAllSchule("");
}
protected function schuleService_resultHandler(event:ResultEvent):void
{
if(!(ID==-1))
{
ID = itemR.lastResult;
trace("ID1: ",ID);
schueler.SchuleID = ID;
createSchuelerResult.token=schuelerService.createSchueler(schueler);
}
}
]]>
</fx:Script>
<fx:Declarations>
<mx:ArrayList id="array"/>
<valueObjects:Schule id="schule"/>
<s:CallResponder id="getAllSchuleResult"/>
<s:CallResponder id="createSchuleResult"/>
<schuleservice:SchuleService id="schuleService" result="schuleService_resultHandler(event)" fault="Alert.show(event.fault.faultString + 'n' + event.fault.faultDetail)" showBusyCursor="false"/>
<valueObjects:Schueler id="schueler"/>
<s:CallResponder id="createSchuelerResult"/>
<schuelerservice:SchuelerService id="schuelerService" fault="Alert.show(event.fault.faultString + 'n' + event.fault.faultDetail)" showBusyCursor="false"/>
<s:CallResponder id="itemR"/>
<!-- Platzieren Sie nichtvisuelle Elemente (z. B. Dienste, Wertobjekte) hier -->
</fx:Declarations>
<mx:Image x="545" y="184" id="pic_database" source="../database.gif" visible="false"/>
<s:Label x="545" y="517" fontSize="30" id="label_schule"/>
<s:Label x="533" y="28" fontSize="25" id="label_schueler" fontWeight="normal" fontFamily="Arial" color="#030557"/>
<s:TextInput id="vNameTextInput" text="{schueler.VName}" click="actualSchools(event)" x="160" y="56" fontSize="13"/>
<s:TextInput id="nNameTextInput" text="{schueler.NName}" click="actualSchools(event)" x="160" y="85" fontSize="13"/>
<s:TextInput id="wohnortTextInput" text="{schueler.Wohnort}" click="actualSchools(event)" x="160" y="113" fontSize="13"/>
<s:TextInput id="schulnameTextInput" text="{schule.Schulname}" x="160" y="140" fontSize="13"/>
<s:DropDownList id="schoolDDList" change="schoolDDList_changeHandler(event)" labelField="Schulname" prompt="Schule wählen" click="actualSchools(event)" dataProvider="{getAllSchuleResult.lastResult}" x="161" y="165" width="137">
</s:DropDownList>
<s:Button id="saveStudent" label="Daten absenden" click="saveStudent_clickHandler(event)" x="355" y="90" width="141" height="33"/>
<s:Label x="69" y="62" text="Vorname" fontSize="16"/>
<s:Label x="69" y="93" text="Nachname" fontSize="16"/>
<s:Label x="69" y="121" text="Wohnort" fontSize="16"/>
<s:Label x="69" y="148" text="Schule" fontSize="16"/>
<mx:SWFLoader x="105" y="285" source="../Arrow08.swf" id="arrow_swf" visible="false"/>
</s:Application>
|
| Geändert von hoelli am 27.11.11 um 15:36 Uhr | |
| | Beiträge: 3000 Wohnort: Köln Registriert: Oct 2007
| 27.11.2011, 18:12
|
|