Flash AS3 學習7 - 計時器

1、新建Flash文檔
2、在圖層1的第1幀,創建一個實例名爲time的動態文本實例。
3、添加as圖層,單擊第1幀,打開動作面板輸入代碼:

//定義時間間隔
var interval:uint = 100;
//重複次數
var repeat:uint = 600;
//創建實例
var myTimer:Timer = new Timer(interval,repeat);
//註冊timer事件
myTimer.addEventListener(TimerEvent.TIMER,timerHandler);
//啓動計時器
myTimer.start();
//定義事件的接收函數
function timerHandler(event:TimerEvent):void
{
    //得到Timer類的實例
 var timer:Timer = event.target;
    //計算秒數
 var t:Number = timer.currentCount / 10;
    //保留1位小數
 time.text = t.toFixed(1);
}

每100毫秒調用函數一次,即間隔0.1秒,把次數除以10得到秒數。

4、測試影片(在測試時選擇【文件】【發佈設置】選【Flash】選項卡,選ActionScript3【設置】把嚴謹模式的勾去掉)。

 

更多詳情請點擊  http://blog.sina.com.cn/zhaojianjunzjj

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章