marliton escribió:
He pensado en cargar todos los swf al inicio y ocultar y desocultarlos, es posible hacerlo?
Ok veamos pués, yo no te recomiéndo lo que quieres hacer pués tu pelicula se taradará mucho más en iniciar, es decir la harás más pesada todavía, pero de poderse si se puede, lo que yo haría es lo siguiente:
en el primer key frame pondría el codigo, utilizaría el createEmptyMovieClip para crear un mc vacío y poder manipularlo y sobre ese mc cargar tu swf externo, sería algo así.
Código :
this.createEmptyMovieClip("cargador01_mc", 1);
loadMovie("primero.swf", cargador01_mc);
cargador01_mc.visible=false;
this.createEmptyMovieClip("cargador02_mc", 2);
// cargador02_mc, es el nombre de instancia que le asignas al mc
// y el 2 es el nivel en el que se crea.
loadMovie("segundo.swf", cargador02_mc);
// segundo.swf es tu archivo externo y cargador02:mc es el
// mc contenedor, el cual creaste con anterioridad.
cargador02_mc.visible=false;
// repites la operacion dependiendo del número de botones
// es importante que no repitas el nivel pues al cargar en el mismo
// nivel eliminas el que ya estaba cargado anteriormente
// ----------------------------------------------------------------
// ahora vamos con los botones
// para ésto debes darle nombre de instancia a cada boton
miBoton01_btn.onRelease = function() {
_root.cargador01_mc.visible=true;
_root.cargador02_mc.visible=false;
_root.cargador03_mc.visible=false;
};
miBoton02_btn.onRelease = function() {
_root.cargador01_mc.visible=false;
_root.cargador02_mc.visible=true;
_root.cargador03_mc.visible=false;
};
// y repites tantos botones tengas
espero no haberte confundido en vez de ayudar.
P.D. La palabra
"desocultar" no existe, en todo caso usa mostrar y ocultar.