<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initUI()">
<mx:Script>
<![CDATA[
import mx.events.ItemClickEvent; //导入点击事件对像
internal function initUI():void{
var arr_data:Array=new Array(); //变量的声明
arr_data.push("flex");
arr_data.push("flash");
arr_data.push("flash media server");
arr_data.push("flex data server");
btns.dataProvider=arr_data; //给ToggleButtonBar控件添加数据源
}
internal function btn_click_handler(evt:ItemClickEvent):void{ //处理ItemClickEvent事件
tip_txt.text="点击的按钮:"+evt.index+":"+evt.label;
}
]]>
</mx:Script>
<!-- ToggleButtonBar的toggleOnClick属性指明是否可以通过单击取消选中状态,
如果是true,当单击已经处于选中状态的按钮时,该按钮恢复到正常状态,如果是false,则不会恢复 -->
<mx:ToggleButtonBar x="21" y="10" id="btns" itemClick="btn_click_handler(event)" toggleOnClick="true">
</mx:ToggleButtonBar>
<mx:Label x="21" y="64" text="快点我吧" id="tip_txt"/>
</mx:Application>
本文通过一个具体示例介绍了如何使用Flex和Flash技术创建交互式应用。示例中利用ToggleButtonBar控件展示了一组与Flex及Flash相关的词汇,并通过点击事件实现动态文本反馈。文章深入浅出地讲解了事件监听、数据绑定等核心概念。
279

被折叠的 条评论
为什么被折叠?



