方法一:加载mxml页面的同时初始化按钮事件
<?xml version="1.0" encoding="UTF-8"?>
<mx:Application xmlns=http://www.adobe.com/2006/mxml
creationComplete="init()" //调用init()函数,该函数对按钮添加事件监听
>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function init():void
{
btn.addEventListener(MouseEvent.CLICK,btn_click);//添加监听(鼠标单击,调用btn_click函数)
}
private function btn_click(e:MoueEvent):void
{
Alert.show("鼠标单击事件");
}
]]>
</mx:Script>
<mx:Button id="btn" x="10" y="10" label="鼠标单击"/>
</mx:Application>
方法二:创建鼠标时直接添加时间监听
<?xml version="1.0" encoding="UTF-8"?>
<mx:Application xmlns=http://www.adobe.com/2006/mxml>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function btn_click():void
{
Alert.show("鼠标单击事件");
}
]]>
</mx:Script>
<mx:Button click="btn_click()" x="10" y="10" label="鼠标单击"/>
</mx:Application>
注:带颜色部分为两种方法的区别之处