Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-03-2005, 09:47   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 4
Question textfeldinhalt mit for schleife zuweisen

hallöchen!

also ich habe nen 64 zeichen langen string denn will ich in 64 teile zerlegen und in 64 dynamische textfelder schreiben .. also jedes zeichen einzeln .. ( ka ob das so ne schlaue idee is .. aber so hab ichs mir zumindest ausgedacht ^^ )

den string zerlegen mach ich mit meinstr.substr(angang, elementgröße)
und dann muss ich dem textfeld dann den meinstr zuweise

für 64 zeichen sind das 128 zeilen ...

ich wollte jetz .. die textfelder tf_01 .. bis tf_64 benennen ..
und dann ne forschleife machen
for ( i = 1; i <= 64; i++) {
tf_[i] = meinstr.substr(angang, elementgröße);
tfinstanz.tf_[i] = tf_[i];
}
also sozusagen nen array aus i machen ... aber so tuts nich ...
weil er an dem array rummeckert

wäre für vorschläge sehr dankbar
MaddiKatzi ist offline   Mit Zitat antworten
Alt 08-03-2005, 12:41   #2 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
ja und was meckert er am array rum ??
destroy90210 ist offline   Mit Zitat antworten
Alt 08-03-2005, 13:49   #3 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hi.

>ich wollte jetz .. die textfelder tf_01 .. bis tf_64 benennen

du solltest sie eher tf_1 bis tf_64 nennen, sonst kannst du
die for-schleife nicht machen, denn i=1 ist nicht 1=01.

wenn du die variabel «tf_1» ansprechen willst, geht das über

this["tf_"+i] = meinstr.substr(angang, elementgröße);

das ist aber nur die halbe lösung.

kannst du das fla mal posten, dann passe ich das
direkt im flash-dokument an.

müssen denn die teilstrings in einem array gespeichert werden,
oder willst du sie nur in die textfelder bekommen?

gruß, gaspode

Geändert von gaspode (08-03-2005 um 13:50 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:44   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 4
ok, das mit der null is logisch ..


das ganze script umfasst immernoch über 300 zeilen .. wenn ich die for schleife mit dem array hinbekomme, dann kann ich dich auch auf andere anwenden ... und dann wirds auch kürzer

for(i=1;i<=64;i++)
{
bin1_[i] = binop1.substr(-i,1); //string in variable schreiben
mmx.bin1_[i] = bin1_[i]; //und hier variableninhalt in das textfeld schreiben ... textfeld und variable heissen wegen übersichtlichkeit gleich ..
}
also so sieht die schleife aus .. ( ka wie ich des script aus dem flash rausbekomm)
wenn ichs so schreibe bringt er auch keine fehler .. aber er tut nicht was es soll ..
und ich brauch die daten nur zur darstellung .. also nich zum weiterverarbeiten .. da nutze ich dann den orginalstring

( vielleicht kann trotzdem mal einer sagen, wie ich des actionscript hier ins forum bekomme ^^ )
MaddiKatzi 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 10:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele