文章分类 Classification
Flex3.0入门课程:定时器与字体下拉框
稿件来源: 阳光企业网站管理系统 撰稿作者: 太阳光 发表日期: 2013-09-16 阅读次数: 49 查看权限: 游客查看
Flex3.0入门课程:定时器与字体下拉框
time_button.mxml
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.controls.Alert; import flash.events.TimerEvent; import flash.utils.Timer; private const WAIT_NUM_SECONDS:int = 5; private var timer:Timer; private function init():void { timer = new Timer(1000,WAIT_NUM_SECONDS); timer.addEventListener(TimerEvent.TIMER, onTimer); timer.start(); okButton.enabled = false; okButton.label = okButton.data + "("+ WAIT_NUM_SECONDS +")"; } private function onTimer(evt:TimerEvent):void { var count:int = timer.repeatCount - timer.currentCount; if(count > 0){ okButton.label = okButton.data + "("+count+")"; }else{ okButton.enabled = true; okButton.label = okButton.data.toString(); } } private function reg():void { Alert.show("注册成功!","系统提示"); } ]]> </mx:Script> <mx:Panel width="300" height="200" layout="vertical" title="实现定时按钮" horizontalAlign="center"> <mx:ApplicationControlBar width="100%" dock="true"> <mx:Button label="重置" click="init()"/> </mx:ApplicationControlBar> <mx:TextArea width="98%" height="70" text="用户注册需知00000"/> <mx:Button id="okButton" data="我已经阅读了" click="reg();" width="150" height="30"/> </mx:Panel> <mx:ArrayCollection id="arrColl" source="{Font.enumerateFonts(true)}"> <mx:sort> <mx:Sort> <mx:fields> <mx:SortField name="fontName"/> </mx:fields> </mx:Sort> </mx:sort> </mx:ArrayCollection> <mx:Panel width="300" height="200" layout="vertical" title=" 实现字体下拉框" horizontalAlign="center"> <mx:Label text="字体下拉框ComboBox" paddingTop="20" fontSize="20" id="label1"/> <mx:ComboBox width="160" id="comboBox" dataProvider="{arrColl}" labelField="fontName" fontSize="14" change="label1.setStyle('fontFamily',comboBox.selectedLabel);" open="comboBox.dropdown.variableRowHeight=true;"> <mx:itemRenderer> <mx:Component> <mx:Label fontFamily="{data.fonName}" toolTip="{data.fontName}" /> </mx:Component> </mx:itemRenderer> </mx:ComboBox> <mx:HSlider minimum="8" maximum="30" width="160" id="tt" change="label1.setStyle('fontSize',tt.value)" enabled="true" liveDragging="false" snapInterval="0"/> </mx:Panel> </mx:Application>
关键词: Flex3.0,入门课程,定时器 编辑时间: 2013-09-16 14:55:41
0
高兴0
支持0
搞笑0
不解0
谎言0
枪稿0
震惊0
无奈0
无聊0
反对0
愤怒
0%(0)
0%(0)
- 暂无评论
文章图片 article Pictrue
网友评论