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

Variable contador de botón

Estas en el tema de Variable contador de botón en el foro de Flash y Actionscript en Foros del Web. Hola, Tengo un botón en Flash con el que quiero ampliar una imagen (un botón del tipo Zoom In) y un boton zoom out. El ...
  #1 (permalink)  
Antiguo 17/04/2009, 03:11
 
Fecha de Ingreso: noviembre-2006
Mensajes: 199
Antigüedad: 18 años
Puntos: 2
Variable contador de botón

Hola,
Tengo un botón en Flash con el que quiero ampliar una imagen (un botón del tipo Zoom In) y un boton zoom out. El código del de ampliar es el que sigue:

Código:
on (press)
{
imagen._height+=20;
imagen._width+=20;
}
La imagen la tengo centrada a su centro, por lo que el resultado es bueno. Pero para que no se agrande demasiado, quiero que sólo se pueda pulsar el botón zoom in un máximo de 5 veces, y el zoom out igual. Es decir, tendre que llevar unas variables que almacenen el numero de veces que llevo pulsado cada una. ¿Cómo puedo hacerlo?

Y otra cosa, ¿Cómo se puede hacer un botón que al pulsar me vuelva la imagen al estado inicial? Como si fuera un recargar.

Muchas gracias.
  #2 (permalink)  
Antiguo 17/04/2009, 04:37
Avatar de pmike  
Fecha de Ingreso: marzo-2004
Ubicación: Barcelona
Mensajes: 313
Antigüedad: 20 años, 7 meses
Puntos: 7
Respuesta: Variable contador de botón

Hola

puedes mediante la accion for crear esas 5 repeticiones

var i:int;
for(i=1;i<6;i++)
{
imagen._height+=20;
imagen._width+=20;
}

siempre y cuando esta variable la tengas en el buffer.
Caso distinto es q cierres el programa y la variable volvera a iniciarse por lo q sería interesante guardarla en un archivo, para posteriormente al iniciar el programa leeria del archivo el valor.

pmike
  #3 (permalink)  
Antiguo 17/04/2009, 04:44
 
Fecha de Ingreso: noviembre-2006
Mensajes: 199
Antigüedad: 18 años
Puntos: 2
Respuesta: Variable contador de botón

Pero si pongo
Código:
var i:int;
dentro del
Código:
on (press)
cada vez que pulse el botón, ¿no partirá de cero el contador?

Gracias.
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 17:20.