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

Variablen dynamisch deklarieren [Flex 4]

 


AntwortenRegistrieren Seite1  

fmayrbaeurl#1
Benutzerbild von fmayrbaeurl
Beiträge: 1
Registriert: Jul 2010

28.07.2010, 13:39

Hi allerseits!


Ich möchte mithilfe einer For schleife mehrere Variablen mit laufender Nummer deklarieren:

folgenden code hätte ich mir dafür gedacht, nur funktioniert es leider nicht

ActionScript:
1
2
3
4
5
6
7
8
9
10
protected function button1_clickHandler(event:MouseEvent):void
         {
              
              for (var i:int = 1; i < 10; i++)
              {
                 var ["Haus" + i] = new String();
                 // das soll praktisch Haus1,Haus2,Haus3,...;Haus10 definieren
               
              }
 


auch folgender Code funktioniert nicht, sonder erzeugt eine Fehlermeldung beim satrten des clickhandlers:

die Fehlermeldung:
ReferenceError: Error #1056: Eigenschaft Haus1 in Mxml kann nicht erstellt werden.

ActionScript:
1
2
3
4
5
6
7
for (var i:uint = 1; i < 10; i++)
            {
                 this["Haus" + i] = new String();
                 
                 trace("Haus" + i);
              }




vielleicht kann mir jemand helfen

Danke im vorraus

lg
Schlagwörter: dynamische variablen
Geändert von fmayrbaeurl am 28.07.10 um 13:40 Uhr
HansE#2
Benutzerbild von HansE
Beiträge: 16
Wohnort: Paris
Registriert: Jul 2010

31.07.2010, 20:23