Soy nueva en esto, estoy con un proyecto donde necesito Cargar múltiples archivos SWF externos dentro de un SWF principal. Debido a que el archivo me pesa bastante, he probado al cargarlos uno a uno, pero hay ocasiones en las que no me muestra varios archivos, por lo que me veo en la obligacion de cargarlos todos a la vez, mediante un Array, y hay viene mi problema, lo he probado de mil maneras diferentes, he probado varios codigos y visto varios tutoriales, pero no consigo adaptarlo a lo que necesito. Alguien puede ayudarme??
Tengo varios SWF, cada uno contiene un boton, que son: "bPrincipiante", "bAvanzado", "bExperto", "bMenu", "fondo_play"
Cada SWF es cargado mediante este codigo. Y necesito que me cargue todas las imagenes a la vez.
Código ActionScript :
///////////////////Carga bMenu ////////////////// var bMenu:Loader = new Loader(); configureMenu(bMenu.contentLoaderInfo); bMenu.load(new URLRequest("diseño/swf/bMenu.swf")); function configureMenu(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeMenu); dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusMenu); dispatcher.addEventListener(Event.INIT, initMenu); dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorMenu); dispatcher.addEventListener(Event.OPEN, openMenu); dispatcher.addEventListener(ProgressEvent.PROGRESS, progressMenu); dispatcher.addEventListener(Event.UNLOAD, unLoadMenu); } function completeMenu(event:Event):void { addChild(bMenu); removeEventListener(Event.COMPLETE, completeMenu); removeEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusMenu); removeEventListener(Event.INIT, initMenu); removeEventListener(IOErrorEvent.IO_ERROR, ioErrorMenu); removeEventListener(Event.OPEN, openMenu); removeEventListener(ProgressEvent.PROGRESS, progressMenu); removeEventListener(Event.UNLOAD, unLoadMenu); trace("completeMenu: " + event); } function httpStatusMenu(event:HTTPStatusEvent):void { trace("httpStatusMenu: " + event); } function initMenu(event:Event):void { trace("initMenu: " + event); } function ioErrorMenu(event:IOErrorEvent):void { trace("ioErrorMenu: " + event); } function openMenu(event:Event):void { trace("openMenu: " + event); } function progressMenu(event:ProgressEvent):void { trace("progressMenu: bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal); } function unLoadMenu(event:Event):void { trace("unLoadMenu: " + event); }