Estoy haciendo un loader en Actionscript 3 y me gustaria que si la imagen que tiene que cargar no se ha cargado en unos segundos (3 exactamente), se pare el loader, pero no lo consigo, se me carga igual, no me funciona la función closed();
Alguien tiene alguna idea? Este es el código que uso.
Código:
var loader:Loader = new Loader(); var request:URLRequest = new URLRequest("image.jpg"); loader.load(request); addChild(loader); // para el loading si no se ha hecho en 3 segundos var abortID:uint = setTimeout(abortLoader, 3000); // elimina el aborto si no se ha abortado loader.contentLoaderInfo.addEventListener(Event.COMPLETE, abortAbort); function abortLoader(){ try { loader.close(); }catch(error:Error) {} } function abortAbort(event:Event){ clearTimeout(abortID); }
Gràcias de antemano!