Secondo And80 1° comandamento:
...............
Codice PHP:
var mcListener:Object = new Object();
mcListener.onLoadStart = function(target_mc:MovieClip) {
target_mc._alpha = 0;
};
mcListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
var percentual:Number = Math.floor((bytesLoaded/bytesTotal)*100);
trace("Caricati "+bytesLoaded+" bytes di "+bytesTotal+" totali");
trace("Caricato "+percentual+"% dell'immagine");
};
mcListener.onLoadComplete = function(target_mc:MovieClip) {
target_mc._alpha = 100;
trace("Attivato Evento Complete, l'immagine ha terminato il caricamento");
};
mcListener.onLoadInit = function(target_mc:MovieClip) {
newW = 300;
newH = (target_mc._height*newW)/target_mc._width;
// assegno le nuove dimensioni al clip
target_mc._width = newW;
target_mc._height = newH;
};
mcListener.onLoadError = function(target_mc:MovieClip, errorCode:String) {
if (errorCode == "URLNotFound") {
trace("Errore, l'immagine non è stata trovata, file sconosciuto");
} else if (errorCode == "LoadNeverCompleted") {
trace("Errore, caricamento interrotto, probabile sovraccarico del server, riprovare più tardi");
} else {
trace("Errore generico, il server non ha risposto in tempo, oppure l'immagine risulta danneggiata o non è un'immagine");
}
};
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(mcListener);
mcLoader.loadClip("image.jpg", myClip);