0
我剛開始使用自定義組件中的自定義事件。而且我還沒有完全掌握它。自定義組件中的事件有問題
我有一個組件,裏面有一個按鈕。當它被點擊時,我想在主應用程序中調用一個函數。
自定義組件:
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" >
<mx:Metadata>
[Event(name="goClick", type="mx.events.Event")]
</mx:Metadata>
<mx:Script>
<![CDATA[
private function onButtonClickHandler(event:MouseEvent):void {
dispatchEvent(new Event("goClick"));
}
]]>
</mx:Script>
<mx:Button id="myGoButton" label="Go"
click="onButtonClickHandler(MouseEvent)" />
</mx:Panel>
主要應用:
<myFolder:MyComponent
goClick="MyCoolFunction()">
不幸的是,我做錯了什麼。它說事件類型不可用。我需要更改或添加什麼?我的猜測是我需要以某種方式聲明goClick?
謝謝!
-Laxmidi
嗨www.Flextras.com ,謝謝你的解釋,我學到了一些東西。 – Laxmidi 2010-09-14 15:59:36
歡迎你!很高興幫助 – JeffryHouser 2010-09-14 17:35:18