Estoy en la fase final de armado de mi primer sitio Flash y he dividido cada seccion del sitio en swf individuales para optimizar el tiempo de carga. Estoy usando MovieClipLoader para cargar los swf en el swf principal. El tema es que noto que sii bien todo funciona OK al navegar los botones una y otra vez el comportamiento de las animaciones se vuelve cada vez mas lento. Supongo entonces que los swfs se estan cargando uno sobre el otro sin que se provoque el unload del anterior. Estoy utilizando un MC vacio que llamo \"holder\" para cargar los swf. Como puedo resolver correctamente este tema? He intentado agregar una linea con el comando unloadClip pero no funciona. Se agradece de antemano cualquier ayuda. El siguiente es el script que estoy utilizando:
Código :
stop();
var mcl:MovieClipLoader = new MovieClipLoader();
var mclL:Object = new Object();
mclL.onLoadProgress = function(target,loaded,total) {
loader.percent.text = Math.round((loaded/total) * 100) + \"%\";
}
mclL.onLoadInit = function() {
loader._visible = false;
loader.percent.text = \"\";
}
mcl.addListener(mclL);
mcl.loadClip(\"pelicula.swf\",holder);