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

Condición a variables en un botón

Estas en el tema de Condición a variables en un botón en el foro de Flash y Actionscript en Foros del Web. Les platico un ejercicio que aun no puedo resolver: Tengo 4 botones al darles clic, se activa determinada acción, la idea es que cuando presione ...
  #1 (permalink)  
Antiguo 18/05/2006, 20:00
 
Fecha de Ingreso: agosto-2004
Mensajes: 9
Antigüedad: 20 años, 3 meses
Puntos: 0
Condición a variables en un botón

Les platico un ejercicio que aun no puedo resolver:

Tengo 4 botones al darles clic, se activa determinada acción, la idea es que cuando presione otro botón diferente identifique que acción se activo anteriormente para darle una instrucción y después ejecutar la acción propia del botón.

Lo primero que se me ocurrió fue darle valores diferentes a una variable cuando presionara los botones y en el mismo poner la condición por cada valor pero me marca error de sintaxis, ademas no se si la lógica es la correcta.

Alguien me podría ayudar?
Gracias y saludos.

para ver:
mx.geocities.com/afotando/prueba2/

mx.geocities.com/afotando/prueba2/prueba2.zip
  #2 (permalink)  
Antiguo 18/05/2006, 21:31
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Hola!

Puedes utilizar una variable global para ir registrando que acción fue anteriormente realizada, por ejemplo:

Código:
var $accionPasada:Number = 0;

btn1.onPress = function():Void{ trace("Acción Anterior: " + $accionPasada);  $accionPasada = 1; }
btn2.onPress = function():Void{ trace("Accion Anterior: " + $accionPasada);  $accionPasada = 2; }
btn3.onPress = function():Void{ trace("Accion Anterior: " + $accionPasada);  $accionPasada = 3; }
btn4.onPress = function():Void{ trace("Accion Anterior: " + $accionPasada);  $accionPasada = 4; }
Un saludo!
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 16:08.