Noooooooo! todavía no lo conseguiste! ¡¡¡¡
!!!!!
Bueno por mi parte, último intento, si con esto no sale, sigue el consejo de Bandit, sube el archivo y seguro alguien lo abre y te lo resuelve.
Lo primero ¡tienes que intentar comprender la lógica de Flash y la lógica de las acciones que estás usando! Si lees con atención lo escrito en el hilo verás que no usas el código de forma correcta.
Vamos a ver, pones en detalle las instancias de tu movieclips,
¿pero y las instancias de tus botones? Si no instancias tus botones Flash no puede interpretar qué quieres hacer.
Ya te comenté que el código funciona para movieclips pero a esos movieclips al usar ese código
les das comportamiento de botón, eso es todo (y creo que ahí es donde tienes el fallo).
Entonces, en tu frame 1 dices que tienes en una capa un mc que se llama presentación_mc pero también deberías tener otra con tu botón y otra para poner las acciones: en total 3 capas.
Si a tu primer botón (que está en el frame 1 y en su correspondiente capa), y que ojo:
HAS CONVERTIDO EN MOVIECLIP, le pones como nombre de instancia: comenzar_bt y en el frame 1 de tu capa acciones pones este código:
Código ACTIONSCRIPT:
Ver originalcomenzar_bt.onRelease = function() {
gotoAndStop(15);
};
lo que ocurrirá es que al hacer click en tu botón irá al fotograma 15 y se detendrá. En ese frame según describes, se encontrará con "indexes_mc" y además con tus dos nuevos botones.
Bien, esos botones conviértelos
cada uno en un movieclip y ponles el nombre de instancia que quieras.
Al botón que quieres que entre dentro de indexes_mc le pones este código:
Código ACTIONSCRIPT:
Ver originalmiboton_bt.onRelease = function()
{
_root.indexes_mc.gotoAndStop(332);
};
Ahora el otro botón. Según dices primero tiene que ir al frame 30, para hacer eso el código sería:
Código ACTIONSCRIPT:
Ver originalmiotroboton_bt.onRelease = function()
{
gotoAndStop(30);
};
Ahora quieres que vaya al frame 332 de "indexin_mc". En el frame 30 de tu capa
acciones crea un nuevo fotograma y dentro de ese fotograma pones este código:
Código ACTIONSCRIPT:
Ver original_root.indexin_mc.gotoAndStop(332);
Esta es la lógica. Si lo consigues hasta aquí sólo debes seguirla para el resto de acciones que necesitas.
Como te dije en Flash puedes hacer las cosas de muchas formas. Si con esta no te sale puedes probar a crear botones transparentes (si no sabes cómo, consulta la ayuda de Flash o en Google) y ponerlos encima de tus botones. A esos botones transparentes les pones el código que necesitas para que la película vaya al frame 15 y luego al 30, etc.
Para hacerlo pinchas respectivamente en cada botón transparente y abres el panel acciones y escribes (por ejemplo) para el botón 1 este código:
Código ACTIONSCRIPT:
Ver originalon (press) {
gotoAndPlay(15);
}
luego en el frame 15 de tu capa
acciones pones este código:
Código ACTIONSCRIPT:
Ver original_root.indexes_mc.gotoAndStop(332);
y así vas haciendo con el resto...
Para aplicar cualquier solución necesitas un mínimo conocimiento de Flash pero sobre todo, entender la lógica del programa, tú debes decirle lo que quieres que haga él no puede interpretar acciones que no lo indiques.
Si después de esto no te sale, insisto, hazle caso a Bandit y pon tu .fla online para que alguien lo mire (aunque de esta forma tampoco entendrás cuál era el problema).
Ufff qué agotamiento!!!!!
Si no te sale me tiro por un puente
suerte!