Originariamente inviato da filippo5279
Ciao, e grazie per aver risposto.
(Parlo da uno che ci capisce poco) Il listener viene utilizzato per fare dei preload multipli?
Cioè, le foto vengono caricate una dopo l'altra ma senza agire su alcun pulsante per il caricamento?
Perchè ti spiego, a me il filmato funziona, vedo la barra di caricamento al click del pulsante "avanti", ma non si muove la barra di caricamento..
puoi usare il MovieClipLoader indifferentemente per un unico preload o per preload multipli, il listener è solo un oggetto che tiene traccia delle "azioni" utilizzate e ne comunica l'avvenimento al MovieClipLoader, poi quello che comanda è il parametro che si mette normalmente negli eventi, ti faccio un esempio spicciolo
codice:
var mcLoad:MovieClipLoader = new MovieClipLoader();
var mcList:Object = new Object();
mcList.onLoadStart = function(target){
trace(target._name+" ha iniziato lo scaricamento");
}
mcList.onLoadProgress = function(target, bt, bl){
var perc:Number = Math.floor(bl/bt)*100;
trace("Caricato "+perc+"% in "+target._name);
}
mcList.onLoadComplete = function(target){
trace("Attendere..."+target._name+" sta per essere inizializzato");
}
mcList.onLoadInit = function(target){
trace("Inizializzazione completata, le nuove dimensioni di "+target._name+" sono "+target._width+"x"+target._height);
}
mcLoad.addListener(mcList);
mcLoad.loadClip("prova.jpg", myMC);
con questo codice ogni evento farà riferimento a myMC, ossia al MovieClip target di loadClip
ti ho confuso ulteriormente le idee o è più chiaro?!