Esportando tutto per flash player 6 è possibile che la funzine loadMovie ritorni una variabile che mi dica se ha trovato o no l'immagina da caricare?
mi spiego meglio, vorrei caricare una serie di immagini senza sapere quante ne sono, e che hanno come nome un numero in progressione. Io vorrei che quando non trovo il file allora arresto la funzione che mi fa caricare.
il codice che ho scritto è questo
//__________________________________________________
//-------------------------------------------
var looper:MovieClip = _root.createEmptyMovieClip("looper_mc", 200);
//
function carica(url:String, level:Number, holder:MovieClip) {
var mc:MovieClip = holder.createEmptyMovieClip("mc"+level, level);
mc.loadMovie(url);
looper.onEnterFrame = function() {
if (mc.getBytesTotal() == mc.getBytesLoaded() && mc.getBytesTotal()>4) {
//setto il posizionamento dei movieclip
mc._x = mc._width*nImg-1;
trace(mc._x)
looper.onEnterFrame = undefined;
_root.nImg++;
carica("img/"+nImg+".jpg", nImg, mc1);
}
};
}
//
var mc1:MovieClip = _root.createEmptyMovieClip("mc1_mc", 0);
var nImg:Number = 1;
carica("img/"+nImg+".jpg", nImg, mc1);
//__________________________________________________
//-------------------------------------------
grazie
ciao