锁定老帖子 主题:用flex如何显示数字时钟
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-30
刚好今天做到这一块,顺便把源码贴出来供大家参考下: <?xml version="1.0" encoding="utf-8"?> 总结:这里面主要用到了定时器和flex自带的Date,有了这两个做这一件事就很方便了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-03
不用那么麻烦
prviate var timer:Timer; private function timeInit():void //时钟 { timer = new Timer(1000); timer.addEventListener(TimerEvent.TIMER, resetNow); //每秒执行一次resetNow timer.start(); } private function resetNow(event:TimerEvent):void { var today:String = dateFormatter.format(new Date()); //当前时间 data.text = today.toString(); clock.text = new Date().toLocaleTimeString(); } <mx:DateFormatter id="dateFormatter" formatString="YYYY年MM月DD日> <mx:Label x="354" y="65" id="clock" creationComplete="timeInit()" width="93.95" height="20" fontSize="12" textAlign="center"/> <mx:Label x="255" y="10" id="data" creationComplete="timeInit()" width="294.95" height="43" fontSize="24" textAlign="center"/> |
|
返回顶楼 | |
发表时间:2009-06-08
方法有多种,学习了!谢谢
|
|
返回顶楼 | |
浏览 5088 次