perchè quando il ciclo è finito (quindi k ha raggiunto il valore 31), flash non ha ancora rilevato i file esterni, quindi ti stamperà sempre 31.Originariamente inviato da gierre
dove quello che non capisco è questo: perchè se il valore di k è corretto e viene caricato il file corrispondente il trace mostra 31 invece di 15, 28, 29 e 30?
Gierre
perciò per ogni oggetto memorizza il valore di k. Inoltre non vedo il motivo per cui usare un doWhile quando un for basta e avanzi...
X 7VITE:codice:for (k=0; k<31; k++) { //carico il file .txt fileExists = new LoadVars(); fileExists.k = k; //fileExits._parent=this; fileExists.load(k+".txt"); //verifico se il file è stato caricato success rende true o false fileExists.onLoad = function(success) { if (success) { trace(this.k); } else { trace("pippo"); } }; }
non ho capito come avresti usato l'azione loaded

Rispondi quotando