2. Manejo de Eventos en Cs3 Los eventos son acciones que ActionScript conoce y a las que puede responder. Algunos eventos se refieren al hacer Clic en un botón o presionar una tecla. A demás existen otros eventos que se ejecutan cuando se cargan objetos externos.
3. Gestión básica de eventos Escribe código ActionScript para llevar a cabo la gestión de eventos, se deben identificar tres elementos importantes: El origen del evento: ¿en qué objeto va a repercutir el evento? Por ejemplo, ¿en qué botón se hará clic o qué objeto Loader está cargando la imagen? El origen del evento también se denomina objetivo del evento, ya que es el objeto al que Flash Player (donde tiene lugar realmente el evento) destina el evento. El evento: ¿qué va a suceder, a qué se va a responder? Es importante identificar esto porque muchos objetos activan varios eventos. La respuesta: ¿qué pasos hay que llevar a cabo cuando ocurra el evento?
4. Gestión básica de eventos A continuación mostramos ejemplos concretos de eventos para proporcionar una idea de algunos de los elementos comunes de los eventos y de las posibles variaciones disponibles cuando se escribe código de gestión de eventos: Ejemplo 1. Hacer clic en un botón para iniciar la reproducción del clip de película actual. En este caso utilizamos playButton el cual es el nombre de instancia del botón y this es el nombre especial, que significa “el objeto actual”: Utilizamos el siguiente código:
5.
6. Donde this // es el nombre especial, que significa “el objeto actual”:
10. Gestión básica de eventos Ejemplo 3. Hacer clic en un botón para navegar a un URL. En este caso, linkButton es el nombre de instancia del botón: Utilizamos el siguiente código function gotoAdobeSite(event:MouseEvent):void{ var adobeURL:URLRequest = new URLRequest("http://www.adobe.com/"); navigateToURL(adobeURL);}linkButton.addEventListener(MouseEvent.CLICK, gotoAdobeSite);
11. Gestión básica de eventos Abrimos seleccionando el fotograma procedemos a colocar el siguiente código.