Bien, creo que finalmente, entendí.
Lo que te recomiendo analizar es esto, un código que use variables booleanas (las que solo pueden ser true o false) como el de arriba pero con un par de agregados.
Comencemos...
Escena1: boton1 / boton2Escena2: MC1 / boton3Vamos a usar estas acciones:
boton1: Ir a la escena 2, al primer fotograma del MC
boton2: Ir a la escena 2, al segundo fotograma del MC
boton3: Volver a la escena 1
Ahora que está eso claro, vamos a analizar las acciones que necesitamos.
Tanto para el botón1 como para el 2, vamos a usar un gotoAndStop. Para ir a la escena 2. Además, pasamos una variable (
activarMC) para decirle al MC que se reproduzca.
Entonces el código sería (ubicado en la primera escena):
Código :
boton1.onRelease = function () {
gotoAndStop ("scene 2", 1);
var activarMC:Boolean = true;
};
boton2.onRelease = function () {
gotoAndStop ("scene 2", 1);
var activarMC:Boolean = true;
};Pero los botones activan diferentes fotogramas del MC. Entonces, agregamos ese detalle con la variable
fotogramaDeseado:
Código :
boton1.onRelease = function () {
gotoAndStop ("scene 2", 1);
var activarMC:Boolean = true;
var fotogramaDeseado:Number = 1;
};
boton2.onRelease = function () {
gotoAndStop ("scene 2", 1);
var activarMC:Boolean = true;
var fotogramaDeseado:Number = 2;
};Hasta ahora nada complicado....
Lo último es el código que va en la escena 2 que hace que el MC se reproduzca en el fotograma deseado.
Código :
if (activarMC) {
mi_mc.gotoAndStop (fotogramaDeseado);
}Que tampoco es difícil. Ahora lo único que falta es la acción del botón 3, el que devuelve a la escena 1, pero por lo que leí en tus mensajes me atrevo a suponer que ya lo hiciste y que no tuviste problemas con él
Espero te haya servido (igual, aunque los números de fotograma no sean los que necesitás o si tenés que cambiar algún stop por un play, no importa porque lo principal es entender como funciona la estructura).