除了使用actionscript中的事件外,flex还允许开发者自定义事件。典型的自定义事件是继承flash.events.Event类,并在其中声明多个事件名称。如下:
packagetest.events

...{
importflash.events.Event;

publicclassMyEventextendsEvent

...{

publicfunctionMyEvent(type:String,bubbles:Boolean=false,cancelable:Boolean=false)...{
super(type,bubbles,cancelable);
}

publicstaticconstEVENT_A:String="event_A";
publicstaticconstEVENT_B:String="event_B";
}
}
packagetest.events
...{
importflash.events.Event;
publicclassMyEventextendsEvent
...{
publicfunctionMyEvent(type:String,bubbles:Boolean=false,cancelable:Boolean=false)...{
super(type,bubbles,cancelable);
}
publicstaticconstEVENT_A:String="event_A";
publicstaticconstEVENT_B:String="event_B";
}
}
本文介绍在Flex中如何创建自定义事件。通过继承flash.events.Event类并定义特定的事件类型,开发者能够更好地组织和响应应用程序中的各种事件。
800

被折叠的 条评论
为什么被折叠?



