Ciao a tutti, mi sto cimentando con LoadVars .....
ho un file di testo (nextart.txt) cosi' composto:
g1=Dida&
&prezzo1=24&
&g2=Abbiati&
&prezzo2=5&
&g3=Fiori&
&prezzo3=1&
......
..
.
ho il filmato rose.swf nel primo frame metto:
stop();
var dateVars = new LoadVars();
dateVars.onLoad = function(ok) {
if (ok) {
// for(var i = 1; i < 3; i++){
// g[i].text = dateVars.g[i];
g1.text = dateVars.g1;
g2.text = dateVars.g2;
g3.text = dateVars.g3;
prezzo1 = dateVars.prezzo1;
prezzo2 = dateVars.prezzo2;
prezzo3 = dateVars.prezzo3;
//}
}
};
dateVars.load("nextart.txt");
sullo stage ho tre caselle di testo istanziate g1,g2,g3 e come var: g1,g2,g3.
Se viene esguito da solo, il risultato e' ok,ovvero le caselle di testo si riempiono con il contenuto delle tre variabili presenti in nextart.txt
il problema nasce quando lancio dal file swf principale il file rose.swf che viene caricato sul livello 4.
a questo punto nelle caselle di testo mi trovo:
_level4.g1
_level4_prezzo1
_level4.g2
_level4_prezzo2
_level4.g3
_level4_prezzo3
Come faccio a caricare con l'istruzione da me usata i dati sul livello 4?
![]()

Rispondi quotando