
22/12/2009, 23:06
|
 | | | Fecha de Ingreso: septiembre-2009 Ubicación: Lima, Perú
Mensajes: 53
Antigüedad: 15 años, 6 meses Puntos: 3 | |
Abreviar código: cargar swf externos as3 Hola, saludos previamente...
tengo éste código que carga dos swf. El código funciona bien y puede cargar más swf externos, pero siento que el código es demasiado largo y repetitivo...desde var loader hasta var loader2, porque vuelvo a repetir loader.contentLoaderInfo.addEventListener....en ambos lados.
Alguien puede ayudarme abreviar el código y que funcione igual?
Código:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.OPEN, onOpen);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("archivouno.swf"));
var loader2:Loader = new Loader();
loader2.contentLoaderInfo.addEventListener(Event.OPEN, onOpen);
loader2.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader2.load(new URLRequest("archivodos.swf"));
function onOpen(e:Event):void
{
preloader.visible = true;
}
function onProgress(e:ProgressEvent):void
{
var porc:Number = Math.round((e.bytesLoaded * 100)/e.bytesTotal);
preloader.porc_txt.text = porc + "%";
}
function onComplete(e:Event):void
{
preloader.visible = false;
addChild(loader);
addChild(loader2);
}
loader.x=-560;
loader.y=1613;
loader2.x=-560;
loader2.y=928;
Saludos :]
Última edición por annirami; 22/12/2009 a las 23:08
Razón: error al escribir una frase
|