Código :
// load SWF
function _loadMovieNum(param:Number):void
{
// foo = param;
var _cMovie = arrMovies[foo]+'.swf'; // current movie
trace('fn:_loadMovieNum ...loading arrMovie['+foo+']:',_cMovie);
spr_ldr = new MovieClip();
swfLoader = new Loader();
swfLoader.load( new URLRequest(_cMovie) );
swfLoader.contentLoaderInfo.addEventListener( Event.COMPLETE, onLoadMovie );
}
function onLoadMovie( e:Event ):void {
for (var i : int = cliploader.numChildren-1 ; i >= 0 ; i--)
{
if(cliploader.getChildAt(i) is MovieClip)
{
//_stopAllSounds(cliploader);
cliploader.removeChildAt(i);
}
}
trace('DONE!');
spr_ldr=MovieClip(swfLoader.content);
cliploader.addChild(spr_ldr);
mc = swfLoader.content as MovieClip;
mc.addEventListener(Event.ENTER_FRAME,goSentinel); //function(e:Event){goSentinel(mc,e);});
trace('totalFrames)',mc.totalFrames);
}
Ok ya le arregle algo, le cambie en flujo, en la configuración de la película etc... El problema es que me esta guardando el audio del swf anterior. Cuando carga el siguiente swf se escuchan encimados los audios, el del actual y el del anterior y asi hace en las siguientes cargas.
Si estoy removiendo el swf, por que no removio su audio también?