Revision: 40803
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 8, 2011 06:54 by jeffnehlsen
Initial Code
package
{
import flash.display.MovieClip;
/**
* ...
* @author Jeff Nehlsen
*/
public class CustomEventExample extends MovieClip
{
public function CustomEventExample()
{
// Add an event handler for both types of events in my CustomEvent class
addEventListener(CustomEvent.EVENT_DEFAULT, onDefaultEvent);
addEventListener(CustomEvent.EVENT_CUSTOM, onCustomEvent);
// Dispatch the 'default' event
dispatchEvent(new CustomEvent());
// Dispatch a 'custom' event.
dispatchEvent(new CustomEvent(CustomEvent.EVENT_CUSTOM));
}
// When a custom event is caught, a message will show.
private function onCustomEvent(e:CustomEvent):void
{
trace("Custom event caught!");
}
// When a default evnet is caught, this message will show.
private function onDefaultEvent(e:CustomEvent):void
{
trace("Default event caught!");
}
}
}
Initial URL
Initial Description
Initial Title
AS3 Custom Event Dispatching
Initial Tags
Initial Language
ActionScript