Foros del Web » Creando para Internet » Flash y Actionscript »

Desde un MC a otra Escena

Estas en el tema de Desde un MC a otra Escena en el foro de Flash y Actionscript en Foros del Web. Gente sabia: Quiero saber si se puede hacer lo siguiente. En mi peli con muchas escenas hay un Movie Clip con tres botones. no se ...
  #1 (permalink)  
Antiguo 07/02/2008, 09:34
Avatar de signart  
Fecha de Ingreso: abril-2004
Ubicación: Rosario
Mensajes: 31
Antigüedad: 20 años
Puntos: 0
Desde un MC a otra Escena

Gente sabia:
Quiero saber si se puede hacer lo siguiente.
En mi peli con muchas escenas hay un Movie Clip con tres botones.
no se como escribir el código para poder moverme con esta botonera a travez de las escenas de la peli principal (la que contiene el MC que contiene los BTN.

Muchas Gracias por la paciencia.
__________________
Los sueños se hacen a mano y SIN permiso (I.A.)
  #2 (permalink)  
Antiguo 07/02/2008, 10:18
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 8 meses
Puntos: 12
Re: Desde un MC a otra Escena

Si el mc está directamente sobre la línea principal, diría que basta con retroceder un nivel en la ruta.
Es decir, y suponiendo que el mc con los botones se llama botones_mc:
Código:
// Yo siempre trabajo con variables para evitar líos de rutas:
var escenario:MovieClip = this;

botones_mc.boton1.onRelease = function() {
   escenario.gotoAndPlay("donde_sea");
}
Si uso escenas y líneas de tiempo con muchos fotogramas, también acostumbro a emplear etiquetas, que son los nombres que se asignan a fotogramas clave. De este modo, no hace falta seleccionar escenas ni nada. En el ejemplo, hay un fotograma clave llamado 'donde_sea'.
¿Era esto lo pedías?
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:05.