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.
