Flashhilfe.de - Flash Community

Textfelder innerhalb von Movies automatisch generi [Flash 8]

 


AntwortenRegistrieren Seite1  

chricken#1
Benutzerbild von chricken
Beiträge: 65
Registriert: Apr 2004

29.12.2005, 14:50

Moin,
ich hab da mal ein Problem.
Ich benutz: Flash8 unter Windows (ist wohl egal)

Was ich vorhabe ist: Ich will durch Actionscript innerhalb eines Movies per for-Schleife Textfelder generieren. Klingt einfach, ist es bestimmt auch. Ich komm nur grad nicht drauf.
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for (var i=0; i<anzahl; i++){
            
      //Movieclip für Dateninhalt generieren
      var varbez:String="artikel"+i;
      trace(varbez);
      _root.createEmptyMovieClip(varbez,1+i);
      set("_root."+varbez+"._x", 18);
      set("_root."+varbez+"._y", 90+i*60);
      
      //Textfeld im Movieclip generieren
      _root.varbez.createTextField("artikel_text",i,1,1,192,50);
      set("_root."+varbez+".artikel_text.border", true);
      set("_root."+varbez+".artikel_text.text", "Hallo Welt");
      
      //Hintergrund bemalen
      set("_root."+varbez+".cacheAsBitmap", false);
      set("_root."+varbez+".opaqueBackground", 0xeeeeee);
      }

Das funktioniert fast. Das Problem ist nun folgendes:
In der Zeile
_root.varbez.createTextField("artikel_text",i,1,1, 192,50);
kann er mit der Bezeichnung "varbez" nichts anfangen, weil sinnigerweise in der Variablen Varbez (-> Variablenbezeichner) kein Textfeld kreiert werden kann. Meine Frage lautet entsprechend:
Wie kann ich die Benamung des Movieclips, in welchem das Textfeld kreiert werden soll, in der Schleife hochzählen lassen.

Ich hab es schon versucht mit string(varbez) oder eval(varbez), aber das bringts nicht. Und auch "artikel"+i funktioniert nicht.

Vielen Dank im Voraus
Chricken

CIX88#2
Benutzerbild von CIX88
Beiträge: 261
Registriert: Feb 2005

30.12.2005, 00:01

Schreib doch gleich:

_root.createEmptyMovieClip( "artikel" + i , 1+i );

Müsste doch auch gehen ...

[www.cix88.de]

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de