Estoy tratando de migrar un preload que tenia desarrollado en AS2 a AS3, y el problema es el contenedor, cuando hago el llamado se van agregando SWF y no se reemplazan, digamos no se como reemplazarlo.
Antes con un loadMovieClip lo solucionabamos... y ahora?
Les muestro.
Código :
function cargaMovieClip(path) { //trace(path); TweenLite.to(mc_MainContainer, 1, {autoAlpha:0}); TweenLite.to(preloader, 1, {autoAlpha:1}); var objLoader:Loader = new Loader(); var objFileToLoad:URLRequest = new URLRequest(path); objLoader.load(objFileToLoad); objLoader.contentLoaderInfo.addEventListener(Event.INIT, SWFLoaded); objLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress); objLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, finalizado); function SWFLoaded($event:Event):void { mc_MainContainer.addChild($event.target.content); // el problema esta aqui } function showProgress($event:ProgressEvent):void { //trace(Math.round(($event.bytesLoaded / $event.bytesTotal) * 100) + " percent loaded so far..."); } function finalizado($event:Event):void { TweenLite.to(preloader, 0.5, {autoAlpha:0}); TweenLite.to(mc_MainContainer, 1, {autoAlpha:1}); } } // Llamo a la funcion de esta manera cargaMovieClip(mipeliexterna.swf);
Lo que no puedo hacer es que envez de que se agreguen SWF al contenedor con addChild reemplace uno por otro.
Bueno agradezco su ayuda.