Flex中Timer的使用
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Flex中Timer的使用 注意:1.Timer对象不会自动开始,必须调用start()方法启动? ? ? ?? ?? 2.?默认情况下只有调用stop()方法才会停下来.不过可以通过传递Timer构造函数的第二个参数使其运行一定次数停下来。0代表一直运行。如下 ???????? var?v_timer:Timer?=?new?Timer(2000,1);? 小例子: <?xml?version="1.0"?encoding="utf-8"?> <s:Application?xmlns:fx="http://ns.adobe.com/mxml/2009"? ???xmlns:s="library://ns.adobe.com/flex/spark"? ???xmlns:mx="library://ns.adobe.com/flex/mx"?minWidth="955"?minHeight="600" ???creationComplete="initTimer();"> <fx:Declarations> <!--?将非可视元素(例如服务、值对象)放在此处?--> </fx:Declarations> <fx:Script> <![CDATA[ import?mx.controls.Alert; //定时器 public?var?v_timer:Timer; public?function?initTimer():void{ v_timer?=?new?Timer(2000,1);? v_timer.addEventListener(TimerEvent.TIMER,timerHandler); v_timer.start();? } public?function?timerHandler(event:TimerEvent):void{ Alert.show("你好,程序已经执行了2秒钟了!"); }? ]]> </fx:Script> </s:Application> 运行效果: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |