[ Acid @ 31.01.2004. 13:17 ] @
pozdrav svima.
Citam podatke iz XML fajla. Naprimer dobijam 5 podataka. Kako napraviti niz TextField-a (u ovom slucaju 5 komada) tako da prvi textField ispisuje prvi podatak i tako dalje? Podaci ne moradju da budu iz XML-a moze i iz niza.

Ja sam to probao ovako nekako
Code:

//ovaj niz cuva podatke
pod=new Array();
pod[1]="1";
...
pod[5]="5";

//na sceni imam textfield pod imenom txt i variablom t
for (var n=1;n<=5;n++) {
            duplicateMovieClip("txt","txt"+n,n);
            setProperty("txt"+n,_x,50);
            setProperty("txt"+n,_y,n*50); }
//sada je napravljeno novih 5 tekxtova, ali svi pokazuju iste podatke tj. vrednost variable t
t="nesto";
//sada svih 6 textboksova pokazuje tekst "nesto"
//Kako sada npraviti da svi textbox-ovi pokazuju razlicite vrednosti??

Hvala
[ noviKorisnik @ 31.01.2004. 16:55 ] @
Svi "klipovi" koje si duplirao vezani su za istu promenljivu.
Napravi simbol tipa MovieClip u kojem se nalazi textfield vezan za promenljivu t. Instancu tog simbola na sceni nazovi recimo txt kao i dosad, tako da ti dupliranje odrađuje isti kod. Ali, sada svaka duplirana instanca ima svoju lokalnu promenljivu t koju možeš nezavisno da postavljaš.

for (var n = 1; n <= 5; n++) eval ("txt" + n).t = pod [n];