Привет
У меня есть 2 mxml файлов, в которых ....
CustComp.mxml
<mx:LinkButton id="linkbutton" label="ClickMe" click="onLinkClicked()" mouseOver="onMouseOver()" mouseOut="onMouseOut()" />
private function onLinkClicked():void{
dispatchEvent(new CustomEvent("onClick");}
private function onMouseOver(event:CustomEvent):void{
dispatchEvent(new CustomEvent("onMouseOver");}
private function onMouseOut(event:CustomEvent):void{
dispatchEvent(new CustomEvent("onMouseOut");}
Main.mxml
var customComp:CustComp = new CustComp();
customComp.addEventListener(CustomEvent.MOUSE_CLICK1,onLinkClicked111);
customComp.addEventListener(CustomEvent.MOUSE_OVER1,onMouseOver111);
customComp.addEventListener(CustomEvent.MOUSE_OUT1,onMouseOut111);
private function onLinkClicked111(event:CustomEvent):void{
trace("click event");}
private function onMouseOver111(event:CustomEvent):void{
trace("mouse over event");}
private function onMouseOut111(event:CustomEvent):void{
trace("mouse out event");}
Когда я делаю указатель мыши или на кнопке ссылки в компоненте, событие отправляется на main.mxml и соответствующие функции вызываются идеально. Но когда я нажимаю кнопку, функция onLinkClicked111 () вызывается один раз и onMouseOut111 (), onMouseOver111 () неоднократно вызывается, пока я не заставлю свой курсор отойти от кнопки ссылки.
Пожалуйста, помогите мне с тем, что я должен сделать, чтобы убедиться, что при нажатии только функция onLinkclicked111 () должна вызываться, а не mouseOver111 () или mouseOut111 ()