AS3
Il codice che ho usato è questo:
Codice PHP:
stop();
this.addEventListener(Event.ENTER_FRAME, preload1);
function preload1(e:Event) {
var total_bytes:Number = this.stage.loaderInfo.bytesTotal;
var loaded_bytes:Number = this.stage.loaderInfo.bytesLoaded;
var percent:Number = Math.floor((loaded_bytes*100)/total_bytes);
growingbar.width = percent*5;
loaderPercentText.text = percent + " %";
if(total_bytes == loaded_bytes) {
gotoAndPlay(2);
this.removeEventListener(Event.ENTER_FRAME,preload1);
}
}
Di base c'è una scritta bianca, sopra di questa una identica ma nera.
growingbar è una rettangolo che maschera la scritta nera, aumentando verso destra dovrebbe gradualmente mostrare la scritta nera facendo sembrare che la scritta bianca si colori.
loaderPercentText è un testo dinamico posto sotto la scritta di cui sopra e che deve mostrare la percentuale di filmato scaricato.