Originariamente inviato da 7vite
A parte che con questo ciclo
for (cont=1; cont<=elenco[1]; cont++) non vai lontano ...
prova così (tenendo conto degli accorgimenti del buon vecchio and) e vedere che ti stampa
codice:
_root.onLoad = function() {
_root.createEmptyMovieClip("main", 0);
for (cont=1; cont<=org.text; cont++) {
trace(elenco[cont]);
}
};
in ogni caso non va bene metterlo come funzione onLoad di _root, al massimo si potrebbe fare una funzione da richiamare nell'onLoad del LoadVars
codice:
var useArray = function(array){
_root.createEmptyMovieClip("main", 1);
for(var cont = 1; cont <= array.length; cont++){
trace(array[cont]);
}
}
e nell'onLoad richiamarlo semplicemente così:
codice:
var myVars: LoadVars = new LoadVars();
myVars.onLoad = function(success:Boolean):Void {
if (success) {
org.text = myVars.vartot;
elenco = new Array;
for (var i=1;i <= this.vartot;i++) {
elenco.push(_level0.myVars["var"+i]);
}
useArray(elenco);
} else {
org.text = "Non recepito";
}
}
myVars.load("../elab_ogg.txt");