Hola. Bueno, esto es relativamente fácil. El concepto es:
1- tenemos una sección cargada.
2.-Pulsamos el botón de otra sección para acceder a ella. Para lograrlo, mandamos una variable a la sección cargada. Además, le indicamos que se cierre y cargue la nueva sección.
Y más o menos, consistiría en poner en cada botón el código:
on(release){
_global.apartado=1;
_root.contendor.gotoAndPlay("salida");
}
Aclaración: a la global apartado le ponemos el valor de la sección que vaya a llamar el botón que la contiene.
Ahora los swf de cada sección:
- Pones la animación de entrada y el contenido.
- Seguidamente, un fotograma con un stop();
- A continuación, la animación de salida
- El primer frame de la animación de salida se etiqueta con el nombre
salida
- En el último frame de la animación, le colocas el código:
switch(apartado){
case 2: loadMovie("seccion2.swf","_root.contenedor"); break;
case 3: loadMovie("seccion3.swf","_root.contenedor"); break;
case 4: .... lo mismo.... etc...etc...
}
Suponiendo que tengamos cargada la sección 1, cuando pulsamos el botón 2, la reproducción del clip cargado se reanuda en el fotograma "salida" y ejecuta la animación de salida. Cuando llega al último frame, lee el switch y carga el swf correspondiente a la opción 2.
No sé si quedó muy claro...
Saludos