Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-12-2009, 21:19   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 16
Kurze Frage: Variable in for-Schleife?

Hallo zusammen,

leider weiß ich nicht genau, wie ich mein Problem "nennen" soll, deshalb hat meine Suche auch nix erbracht. Folgende Funktionsstruktur hätte unter AS2 noch geklappt:

Auf der Bühne liegen dynamische Textfelder (t1, t2, t3.... t11), alle sollen gleichzeitig umgefärbt werden durch:

function xyz():void {
for (var i = 1; i <12; i++){
t[i].setTextFormat(zyx);
}
}

Leider scheint dieses "t[VARIABLE]." mit den eckigen Klammern nicht mehr so zu funktionieren, er sagt immer, t sei eine möglichrweise undefinierte Eigenschaft.

Meine Frage: Wie geht das heutzutage? Die Funktion liegt übrigens in der Timeline (wie in guten alten AS2-Tagen eben )

Danke & Grüße,
Chris
spam2 ist offline   Mit Zitat antworten
Alt 07-12-2009, 21:26   #2 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Zitat:
Zitat von spam2 Beitrag anzeigen
Folgende Funktionsstruktur hätte unter AS2 noch geklappt:
[...]
function xyz():void {
for (var i = 1; i <12; i++){
t[i].setTextFormat(zyx);
}
}
Das bezweifle ich, denn es müsste eigentlich so aussehen:
ActionScript:
  1. function xyz():void {
  2.   for (var i = 1; i < 12; i++){
  3.     this["t"+i].setTextFormat(zyx);
  4.   }
  5. }
Und das sollte unter AS3 eigentlich auch noch gehen. Ich hab this als Pfad
genommen, weil ich einfach mal angenommen habe, dass das Script sowie
die Textfelder direkt in der Hauptzeitleiste liegen.

Und var i = 1; sollte der Vollständigkeit halber um den Typ der Variable "i"
erweitert werden: var i:uint = 1;
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (07-12-2009 um 21:29 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 07-12-2009, 21:30   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2006
Beiträge: 16
Es lag wirklich am "this". Wie peinlich..

Danke Dir herzlich für die schnelle Hilfe!

Grüße ausm Ruhrgebiet

Chris
spam2 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as2, as3, eckige klammer, umsteiger, variable

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kurze Frage - Kurze Antwort: (event.target) übergeben Fab4ce ActionScript 3 6 21-11-2008 16:34
ganz kurze frage zur for schleife Beezle-Bug ActionScript 1 6 10-02-2006 22:23
kurze Frage kurze Antwort! lueti25 Flash MX 2004 18 23-11-2005 15:42
Kurze anfängerfrage...for- schleife hildebruns Flash MX 2004 3 29-11-2004 14:43
kurze frage! kurze antwort? Leon Flash 4 und Flash 5 4 18-10-2001 10:04


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

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


Copyright ©1999 – 2012 Marc Thiele