Looking for actionscript-3 Answers? Try Ask4KnowledgeBase
Looking for actionscript-3 Keywords? Try Ask4Keywords

ActionScript 3Trabajando con eventos


Observaciones

Los eventos son piezas de datos que un programa puede crear, intercambiar y reaccionar. El flujo de eventos asíncronos se distribuye a través de la lista de visualización por el motor de Flash como una reacción ante eventos externos, como los movimientos del mouse u otro marco que se muestra. Cada otro flujo de eventos y todo el procesamiento de eventos es síncrono, por lo que si un fragmento de código ha generado un evento, todas las reacciones en él se procesan antes de que se ejecute la siguiente línea de código, también si hay varios oyentes de un evento, todos ellos Habría corrido antes de que el próximo evento pudiera ser procesado.

Hay varios eventos importantes asociados con la programación de Flash. Event.ENTER_FRAME se genera antes de que Flash dibuje otro marco, señala la lista de visualización completa para prepararse para dibujarse, y se puede usar como un temporizador síncrono. MouseEvent.CLICK y sus hermanos se pueden usar para recibir información del mouse del usuario, y TouchEvent.TOUCH_TAP es un análogo para las pantallas táctiles. KeyboardEvent.KEY_DOWN y KEY_UP proporcionan medios para recibir la entrada del usuario desde el teclado, sin embargo, su uso en el departamento móvil es casi imposible debido a que los dispositivos no tienen teclado físico. Finalmente, Event.ADDED_TO_STAGE se distribuye una vez que un objeto de visualización recibe acceso a la etapa, y se incluye en la lista de visualización global que recibe la totalidad de los eventos que pueden subir y bajar la lista de visualización.

La mayoría de los eventos en Flash son componentes específicos. Si está diseñando su propio componente que usará eventos de Flash, use una clase descendiente flash.events.Event y sus propiedades de String estáticas para crear el conjunto de eventos de su componente.

Trabajando con eventos Ejemplos relacionados