Google Web after-hours

Contador en flash JSFL Traductor
Siguiendo con el objeto botón, vamos a ver como conseguir que un botón presente el estado activo/inactivo; con flash 5, tení amos que servirnos de ingeniosos trucos, por ejemplo, cambiar la propiedad _visible=false del objeto botón y mostrar un gráfico en su lugar, veamos que sencillo es conseguir esto mismo con flash MX gracias a la propiedad enabled del objeto botón.


// deshabilitar botón
boton.enabled=false
//al pasar el cursor sobre el botón, este no mostrará el icono ‘mano’
// habilitar botón
boton.enabled=true

Ejemplo práctico:

Al hacer clic en un botón, lo deshabilitamos y para hacer mostrar su estado ‘inactivo’ ajustamos la propiedad _apha por debajo de su valor por defecto.


boton01.onRelease=function(){

boton01.enabled = false
boton02.enabled = true
boton03.enabled = true
boton01._alpha = 75
boton02._alpha = 100
boton03._alpha = 100
gotoAndStop("contactar")

}

Analicemos cada sentencia del script que hemos visto:
Deshabilitamos el botón pulsado
boton01.enabled = false
Habilitamos el resto de botones
boton02.enabled=true
boton03.enabled=true
Bajamos el valor de la propiedad _alpha del botón pulsado
boton01._alpha = 75
Subimos la propiedad _alpha al resto de botones
boton02._alpha = 100
boton03._alpha = 100

Evidentemente, si nuestra pelí cula tiene muchos botones, la acción de restaurar los valores correspondientes a un botón habilitado conlleva escribir muchas lí neas, en otra ocasión, veremos como solucionar esto con el uso de funciones.
Hasta entonces, un saludo!

Comments are closed.