|
  
- 精华
- 0
- 积分
- 260
- 威望
- 3 点
- 银子
- 160 两
- 金子
- 0 两
|
9RIA天地会官方培训机构
Adobe官方认证培训中心
在Flex里面,我的自定义事件 怎么不起作用
As:
package
{
import flash.events.Event;
public class CustomEvent extends Event
{
public static var FILE_lOAD:String="file_load";
public function CustomEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
{
super(type, bubbles, cancelable);
}
}
}
Flex Code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Metadata>
[Event(name="CustomEvent",type="flash.events.Event")]
</mx:Metadata>
<mx:Script>
<![CDATA[
public function init():void
{
this.dispatchEvent(new CustomEvent());
btn.addEventListener(ClickEvent.FILE_CLICK,clickEvt);
}
public function clickEvt(event:ClickEvent):void
{
txt.text="2";
txt.text=ClickEvent.FILE_CLICK;
}
]]>
</mx:Script>
<mx:Button id="btn" label="MyButton" />
<mx:Text id="txt" text="" x="183" y="217" width="325"/>
</mx:Application>
错误提示:
1067: CustomEvent 类型值的隐式强制指令的目标是非相关类型 flash.events:Event。 |
|