05/08/2009, 00:52
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 16 años Puntos: 0 | |
Respuesta: Problema con loadmovie Ya, eso es el plan B. Es una pena porque el preload en AS3 funciona de maravilla,
y los que he visto en AS2 no me han funcionado muy bien que digamos.
Este es mi código del preload en AS3, a ver si puedo pasarlo a AS2:
stop();
var url:String = "pelicula.swf";
//Carga la imagen
function CargarSwf() {
//Creo el objeto cargador
var loader:Loader = new Loader();
//Le añado los listeners
ponerListeners(loader.contentLoaderInfo);
//Creo el objeto que contendrá la petición
var peticion:URLRequest = new URLRequest(url);
//Cargo la petición
loader.load(peticion);
}
//Añade los listeners al cargador
function ponerListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
dispatcher.addEventListener(ProgressEvent.PROGRESS , progressHandler);
}
//Funcion que se ejecuta cuando termina la descarga.
function completeHandler(event:Event):void {
Cargando.text="Entrando.....";
addChild(event.target.content);
}
//Se ejecuta periodicamente mientras dura la carga
function progressHandler(event:ProgressEvent):void {
var porcentaje:int = Math.round(event.bytesLoaded * 100 / event.bytesTotal);
Cargando.text = porcentaje+"%"; //texto que serellena con el porcentaje
subir.y=subir.y-porcentaje; //mascara que rellena una imagen
}
//Empezamos
CargarSwf();
Última edición por mayermayer1; 28/01/2010 a las 02:43 |