{lang: 'de'}
Flashhilfe.de - Flash Community

Grafiken werden nicht geladen [Flash 11]

 


AntwortenRegistrieren Seite1  

hoelli#1
Benutzerbild von hoelli
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>

Schlagwörter: Flash Builder 4, Grafik
Geändert von hoelli am 27.11.11 um 15:36 Uhr
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

27.11.2011, 18:12