Habilitar/desahabilitar un botón
actionScript básico, Prototypes | Enero 1st, 2004Versión para imprimir
// 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!