本文向大家简单介绍一下Flex4教程中添加事件的3种方法,Flex4有很多值得学习的地方,这里和大家分享一下如何添加事件,相信通过本文的介绍你对Flex4教程中添加事件的方法一定会有深刻的认识。
Flex4教程中添加事件的3种方法
1,直接写在click属性里
2,在click属性里写事件的处理函数
3,用addEventListener添加事件
- <?xmlversionxmlversion="1.0"encoding="utf-8"?>
- <s:Applicationxmlns:fxs:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark"
- xmlns:mx="library://ns.adobe.com/flex/halo"minWidth="1024"minHeight="768"
- initialize="init()">
- <fx:Declarations>
- <!--Placenon-visualelements(e.g.,services,valueobjects)here-->
- </fx:Declarations>
- <fx:Script>
- <![CDATA[
- privatefunctioninit():void{
- btn3.addEventListener(MouseEvent.CLICK,onClick);
- }
- privatefunctiononClick(e:MouseEvent):void{
- if(e.target==btn3)
- label.text+="按钮3点击\n";
- else
- label.text+="按钮2点击\n";
- }
- ]]>
- </fx:Script>
- <s:VGroup>
- <s:Buttonlabels:Buttonlabel="按钮"click="label.text+=’按钮1点击\n’"/>
- <s:Buttonlabels:Buttonlabel="按钮2"click="onClick(event)"></s:Button>
- <s:Buttonlabels:Buttonlabel="按钮3"id="btn3"></s:Button>
- <s:Labelids:Labelid="label"></s:Label>
- </s:VGroup>
- </s:Application>
【编辑推荐】