Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-02-2004, 17:55   #1 (permalink)
Work. Buy. Consume. Die.
 
Registriert seit: Feb 2003
Beiträge: 216
Viele Dynamische Textfelder mit Schleife erzeugen

Ich hätte gerne 10 Textfelder, durchnummeriert, also: answers1, answers2, answers3,...

So geht es schonmal nicht, leider:


ActionScript:
  1. for (j=1;j<=10;j++){
  2. createTextField("answers"+j,12,66+j*5,270+j*5,40,20);
  3. answersj.embedFonts
  4. answersj.border = true;
  5. myformat = new TextFormat();
  6. myformat.color = 0x000000;
  7. myformat.font = "uni 05_53";
  8. myformat.size = 8;
  9. answersj.text = 1+j
  10. answersj.setTextFormat(myformat);
  11. }
Ja: Noch macht das wenig sinn, aber später wird der ausgegebene text gegen werte in nem array ausgestauscht...

Hat jmd einen Vorschlag?

as
Arne_Schmidt ist offline   Mit Zitat antworten
Alt 29-02-2004, 18:12   #2 (permalink)
*why ... ??
 
Benutzerbild von ichagx03
 
Registriert seit: Aug 2003
Beiträge: 451
varsuchs mal so:
ActionScript:
  1. for (j=1;j<=10;j++){
  2.         createTextField("answers"+j,12,66+j*5,270+j*5,40,20);
  3.         _root["answers"+j].embedFonts
  4.        _root["answers"+j].border = true;
  5.         myformat = new TextFormat();
  6.         myformat.color = 0x000000;
  7.         myformat.font = "uni 05_53";
  8.         myformat.size = 8;
  9.        _root["answers"+j].text = 1+j
  10.        _root["answers"+j].setTextFormat(myformat);
  11. }
__________________
grues tb
-----------------------------
--> ich bin nicht du, denn du bist nicht ich
-----------------------------
--> keine gahrantie für die richtiege Rechtschribunhg.
-----------------------------
.:: Schau da !!
ichagx03 ist offline   Mit Zitat antworten
Alt 29-02-2004, 18:26   #3 (permalink)
Work. Buy. Consume. Die.
 
Registriert seit: Feb 2003
Beiträge: 216
funktioniert auch nicht
Arne_Schmidt ist offline   Mit Zitat antworten
Alt 29-02-2004, 18:32   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Funktioniert im Prinzip - fast, bis auf die Tiefenangabe. Alle Felder landen auf Tiefenebene 12 und so ersetzt jedes folgende das vorherige in der Schleife

Diese Zeile mßt du an t.onlines Script noch verändern:
createTextField("answers"+j,j,66+j*5,270+j*5,40,20);
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-02-2004, 18:35   #5 (permalink)
Work. Buy. Consume. Die.
 
Registriert seit: Feb 2003
Beiträge: 216
yup, jetzt funktionierts, vielen dank!

ach: gibts bei den leveln irgendne begrenzung oder schadet das nicht, wenn man fast 100 hat?

as
Arne_Schmidt ist offline   Mit Zitat antworten
Alt 29-02-2004, 18:37   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ich glaub ab sechzehntausendirgendwas gibt's ein Problem ... die Zahl hab ich zumindest mal wo gelesen.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 29-02-2004, 18:41   #7 (permalink)
Work. Buy. Consume. Die.
 
Registriert seit: Feb 2003
Beiträge: 216
hmmm, dann bin ich wohl noch im grünen bereich

as

edit: hab gerade mal 20.000 levels ausprobiert: absturz.

Geändert von Arne_Schmidt (29-02-2004 um 18:44 Uhr)
Arne_Schmidt ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele