











首先我这个示例是针对按钮来说的,其实其他的组件大致也都一样
第一种:直接写在click属性中
<s:Button label="click me" click="Alert.show('clicked!')"/>
第二种:嵌入<s:click>标签
<s:Button id="b" label="click me once">
<s:click>
b.enabled = false;
mx.controls.Alert.show('clicked!');
</s:click>
</s:Button>
第三种:普通方法处理
<fx:Script>
<![CDATA[
import mx.controls.Alert;
private function handleClick(event:MouseEvent):void
{
b.enabled = false;
mx.controls.Alert.show('clicked!');
}
]]>
</fx:Script>
第四种:添加事件监听器
<s:Button id="b" label="click me once">
<s:creationComplete>
b.addEventListener(MouseEvent.CLICK, handleClick);
</s:creationComplete>
</s:Button>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
private function handleClick(event:MouseEvent):void
{
b.enabled = false;
mx.controls.Alert.show('clicked!');
}
]]>
</fx:Script>
最后把整个代码贴上
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。