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

Detectar cual fue el ultimo boton presionado para que se anime?

Estas en el tema de Detectar cual fue el ultimo boton presionado para que se anime? en el foro de Flash y Actionscript en Foros del Web. hola, tengo una duda, estoy realizando una web en flash que tiene 4 botones que son "perillas", cuando entras a una seccion esta perilla se ...
  #1 (permalink)  
Antiguo 18/12/2008, 13:32
 
Fecha de Ingreso: junio-2004
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Detectar cual fue el ultimo boton presionado para que se anime?

hola, tengo una duda, estoy realizando una web en flash que tiene 4 botones que son "perillas", cuando entras a una seccion esta perilla se baja con una animación y cuando cambias de seccion deberia subirse nuevamente en forma paulatina, el problema es que no se como controlar cual perilla es la "activa" en ese momento para que solo esa se suba y no todas,

probé lo siguiente:


boton1.onPress = function (){
boton1.gotoAndPlay ("encendido");
boton1.enabled = false;
if (boton2.enabled = false){
boton2.gotoAndPlay("apagado")
}}


en el frame encendido tengo la animacion de la perilla que se enciende, y en apagado la otra. con el codigo ese quiero detectar cual es el boton que esta desactivado (se desactiva cuando entras a la seccion) para saber cual es el que se tiene que animar, pero no funciona.


alguien me podra ayudar con esto???????
  #2 (permalink)  
Antiguo 18/12/2008, 14:09
Avatar de happy1783  
Fecha de Ingreso: mayo-2008
Ubicación: Bogotá
Mensajes: 146
Antigüedad: 9 años, 6 meses
Puntos: 1
Respuesta: Detectar cual fue el ultimo boton presionado para que se anime?

Me parece que lo estas haciendo bien.

El error es que en el if() debes hacer la comparación con doble "=".

if (boton2.enabled == false){

Saludos.
__________________
El hombre sabio vive actuando no pensando en actuar.
  #3 (permalink)  
Antiguo 19/12/2008, 08:50
 
Fecha de Ingreso: junio-2004
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Detectar cual fue el ultimo boton presionado para que se anime?

aah es verdad me funciono!!! muchas gracias!

ahora otra pregunda, si quiero combrobar con todos los botones restantes, cuales estan "desactivados" como seria?? porque asi compruebo solo con el "boton2" faltaria el 3 y el 4.. no tengo ni idea de como hacer eso...
  #4 (permalink)  
Antiguo 19/12/2008, 08:57
Avatar de happy1783  
Fecha de Ingreso: mayo-2008
Ubicación: Bogotá
Mensajes: 146
Antigüedad: 9 años, 6 meses
Puntos: 1
Respuesta: Detectar cual fue el ultimo boton presionado para que se anime?

Pues sería prácticamente lo mismo solo que con boton3, boton4.

Código actionscript:
Ver original
  1. boton1.onPress = function (){
  2. boton1.gotoAndPlay ("encendido");
  3. boton1.enabled = false;
  4. if (boton2.enabled == false){
  5. boton2.gotoAndPlay("apagado")
  6. }
  7. if (boton3.enabled == false){
  8.  boton3.gotoAndPlay("apagado")
  9.  }
  10. if (boton4.enabled == false){
  11.  boton4.gotoAndPlay("apagado")
  12.  }
  13. }

Saludos.
__________________
El hombre sabio vive actuando no pensando en actuar.
  #5 (permalink)  
Antiguo 19/12/2008, 09:16
 
Fecha de Ingreso: junio-2004
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Detectar cual fue el ultimo boton presionado para que se anime?

aaa lo hice con else if y me funciono muy bien!!! muchas gracias por tu ayuda..!
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 15:23.