en este tip
http://www.cristalab.com/tips/ejemplo-de-precarga-simple-en-actionscript-3-c50687l/
se muestra una simple precarga en AS3. estoy intentando que esta precarga empiece con retraso, es decir, hago lo siguiente: cuando acaba una pequeña animacion que tengo en el primer fotograma llamo a una funcion que contiene el loaderinfo, pero no me funciona...
en el ultimo frame de la animacion tengo
Código ActionScript :
MovieClip(root).comenzarCarga();
la funcion si que llega a ser llamada (lo compruebo con un trace) pero el loaderInfo no empieza...
en el primer fotograma (donde tambien esta el mc que tiene la animacion) tengo la carga
Código ActionScript :
stop();
function comenzarCarga() {
loaderInfo.addEventListener(ProgressEvent.PROGRESS,carga);
}
function carga(event:ProgressEvent):void {
var total = event.bytesTotal;
var cargado = event.bytesLoaded;
var porcentaje = Math.floor((cargado * 100) / total);
barra.gotoAndStop(porcentaje);
if (cargado == total) {
sigue();
}
}
function sigue() {
gotoAndPlay(2);
}pero no me funciona. alguien sabe a que se debe? porque si pongo el loaderInfo fuera de la funcion (para que la carga empiece de inmediato) si que funciona...
milchisimas gracias
