Я только начинаю с пользовательских событий в настраиваемом компоненте. И я еще не совсем понял это.Проблема с событием в пользовательском компоненте
У меня есть компонент с кнопкой в нем. Когда он нажимается, я хочу вызвать функцию в главном приложении.
пользовательского компонента:
<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>
Main App:
<myFolder:MyComponent
goClick="MyCoolFunction()">
К сожалению, я делаю что-то неправильно. В нем указано, что тип события недоступен. Что мне нужно изменить или добавить? Я предполагаю, что мне нужно объявить goClick каким-то образом?
Спасибо!
-Laxmidi
Привет www.Flextras.com Спасибо за отличное объяснение. Я узнал кое-что. – Laxmidi
Добро пожаловать! Рад помочь – JeffryHouser