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【設置】把嚴謹模式的勾去掉)。