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

De un frame a otro con AS3

Estas en el tema de De un frame a otro con AS3 en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un problema con Action Script 3.0. Se muy poco del mismo y usualmente uso AS 2.0, pero tuve que agregar un mapa de ...
  #1 (permalink)  
Antiguo 13/04/2009, 12:35
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
De un frame a otro con AS3

Hola, tengo un problema con Action Script 3.0. Se muy poco del mismo y usualmente uso AS 2.0, pero tuve que agregar un mapa de google maps y el mismo esta en AS3, por lo tanto, la página debe estar hecha en AS3 sino el mapa no funciona. Una vez que hice andar el mapa empece a tener problema con los botones, hasta que pude dar acciones para ir de un frame a otro:

eg.addEventListener(MouseEvent.CLICK, abrir)
function abrir (t:Event) : void
{
gotoAndStop(2);
}

Mi problema ahora es cómo hago para agregar a esa función más acciones para agregar diferentes botones. No puedo repetir ese mismo código.

Explicado de otra forma. Logre que haciendo click en un boton pueda moverme a otro frame, pero no puedo agregar otra acción que me permita hacer click en un nuevo boton y me mueva a un frame distinto. ¿Se entiende?

De antemano, muchas gracias!
  #2 (permalink)  
Antiguo 13/04/2009, 12:40
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Respuesta: De un frame a otro con AS3

No, No entendi.. :S
  #3 (permalink)  
Antiguo 13/04/2009, 12:43
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Respuesta: De un frame a otro con AS3

Jaja.
Necesito agregar una variable que desconozco para poder agregar acciones a más botones.
Yo tengo esto:

eg.addEventListener(MouseEvent.CLICK, abrir)
function abrir (t:Event) : void
{
gotoAndStop(2);
}

Y quisiera poder hacer un gotoAndStop(3); gotoAndStop(4) y gotoAndStop(5); cada uno con un boton diferente.

Si no se entiende, no importa, de alguna manera lo solucionare...
  #4 (permalink)  
Antiguo 13/04/2009, 12:49
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Respuesta: De un frame a otro con AS3

Ya está.

eg.addEventListener(MouseEvent.CLICK, function abrir (t:Event) : void
{
gotoAndStop(2);
})
ef.addEventListener(MouseEvent.CLICK, function abrir (t:Event) : void
{
gotoAndStop(3);
})

Ahí funciona. Por último ¿Como puedo pasarle una variable a la función "abrir" con addEventListener para que me quede más dinamico?
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 09:45.