An Event is happening of noteworthy occurrence which is dispatched and listened for. In ActionScript events can be categorized into two types.
- built-in events
- custom events
Built-in events describe changes to the state of the runtime environment, and Custom describe changes to the state of a program.
All event target objects are either inherited from EventDispatcher class or implement IEventDispatcher, this class provides 2 methods, addEventListener() and removeEventListener() for register and de-register listeners to event target objects.
To register and Event Listener to Event,
- Determine the Event target
- Determine type of Event
- Create an Event Listener to respond the event
- use addEventListener to register event with listener
example:
theURLLoader.addEventListener(Event.COMPLETE, someListener); function someListener(e:Event){ //do some thing with e.target }
Event object type: flash.events.Event
Event.type property = flash.events.Event.COMPLETE
Listener = someListener