Ver Mensaje Individual
  #24 (permalink)  
Antiguo 03/03/2011, 04:56
tresj
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: Escenas y movieclip

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 original
  1. comenzar_bt.onRelease = function() {
  2. gotoAndStop(15);
  3. };
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 original
  1. miboton_bt.onRelease = function()
  2. {
  3. _root.indexes_mc.gotoAndStop(332);
  4. };

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 original
  1. miotroboton_bt.onRelease = function()
  2. {
  3. gotoAndStop(30);
  4. };
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
  1. _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 original
  1. on (press) {
  2.     gotoAndPlay(15);
  3. }
luego en el frame 15 de tu capa acciones pones este código:
Código ACTIONSCRIPT:
Ver original
  1. _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!
__________________
diseño web