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

public class MyEvent extends Event
{
public function MyEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false) {
super(type, bubbles, cancelable);
}
public static const EVENT_A:String = "event_A";
public static const EVENT_B:String = "event_B";
}
}
package test.events
{
import flash.events.Event;
public class MyEvent extends Event
{
public function MyEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false) {
super(type, bubbles, cancelable);
}
public static const EVENT_A:String = "event_A";
public static const EVENT_B:String = "event_B";
}
}
本文介绍如何在Flex中创建自定义事件。通过继承Event类并定义特定的事件类型,开发者可以轻松地实现组件间的通信和响应特定操作。

801

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



