Página inicial  

trans_770 trans_160

Unidad 19. Avanzado. Manejadores de Botón


Puedes manejar otros eventos además de los mencionados anteriormente (press, release, rollOver y rollOut), y son los siguientes:

  • dragOut: se ejecuta cuando se presiona el botón y, sin soltarlo, el ratón se desplaza fuera de él.


  • dragOver: se ejecuta cuando se presiona el botón y, sin soltarlo, el ratón se desplaza fuera de él para luego volver a situarse sobre éste.


  • releaseOutside: se ejecuta cuando se presiona el botón y, sin soltarlo, el ratón se desplaza fuera de él y luego se suelta el botón del ratón. Observa que antes de producirse este evento se han producido antes los eventos release y dragOut.

Siguiendo la misma sintaxis puedes añadir un manejador de eventos de teclado:

on (keyPress) {



}

De este modo, si se pulsase una tecla determinada se ejecutaría una acción:

on (keyPress) {

	if (Key.getCode() == Key.RIGHT) {

		// ejecutar cualquier acción

	}

}

En este ejemplo, cuando se produce una pulsación de tecla se evalúa en la segunda línea. Si la tecla pulsada es la flecha Derecha se ejecutará la acción determinada.


  
© aulaClic. Todos los derechos reservados. Free Computer tutorials. Prohibida la reproducción por cualquier medio.
Septiembre - 2007.