Non sempre spiegarsi e' facile; Proviamo:
ho una stringa di testo cosi:
&img0=C:/Programmi/Apache Group/Apache2/htdocs/WebSite/iacopinifabrizio/public/min/elba-14.jpg|C:/Programmi/Apache Group/Apache2/htdocs/WebSite/iacopinifabrizio/public/elba-14.jpg|foto di prova numero 1|test|20031120|12:44:37|&img1=C:/Programmi/Apache Group/Apache2/htdocs/WebSite/iacopinifabrizio/public/min/elba-3.jpg|C:/Programmi/Apache Group/Apache2/htdocs/WebSite/iacopinifabrizio/public/elba-3.jpg|foto di prova numero 2|test|20031120|12:44:51|&num=2
Su un frame ho questo codice:
system.useCodepage=true;
stop();
//distanza=60;
var mydir=new String("http://houston/WebSite/iacopinifabrizio/php/");
carica=new LoadVars();
carica.load(mydir+'fabrizio.php');
carica.onLoad=function() {
//for(i=0;i<this['num'];i++) {
//duplicateMovieClip('img_box.box','box'+i,i-1);
//img_box['box'+i]._x+=i*distanza;
//loadMovie(this['img'+i],['img_box.box'+i]);
//}
}
all'interno di carica.onLoad vorrei mattere dentro un array il file di testo.
Tenendo di conto che il file di testo e' generfato da php a cui faccio aggiungere il carattere " | " per dividere i vari elementi che andranno dentro l'array di flash.
Pensavo di usare
my_str.split("delimitatore",6)
dove il delimitatore e' " | " e 6 e' il numero di oggetti massimi da inserire nell'array.
Pero' non riesco a creare questo script in quanto il file di testo con loadVars e' disponibile con la parola chiave "this".
Infatti se avessi una casella di testo dinamica "mioTesto"
e scrivessi dentro carica.onLoad:
mioTesto.text=this;
avrei come risultato l'intero file di testo dentro mioTesto.
qualcuno puo' aiutarmi ?


Rispondi quotando
