2011 本站教學範例已全面更新~ 新教學請看 http://www.flycan.com/article/   【到新的教學討論區】
【飛肯設計學苑】- 回首頁 -
回首頁最新開課訊息企業包班教育訓練範例教學區問題討論區交流分享區程式下載區
Photoshop影像達人專修班 Photoshop 遮色片 & 色版創作進階班 CSS 版面設計專修班 ActionScript 3.0 程式設計入門班 ActionScript & XML 進階整合應用班 Dreamweaver & CSS網頁版型設計班

 

本站已全面更新~ 2011年 新教學範例請看 → http://www.flycan.com/article/

 

【Flash ActionScript 教學】範例區
请问 有关 setInterval 这个函数的例子。

發表新主題   回覆主題
【飛肯】教學網站 首頁 » 【Flash ActionScript 教學】範例區
上一篇主題 :: 下一篇主題  
發表人 內容
小邪神
【三年級】
【三年級】


註冊時間: 2006-03-31
文章: 82
來自: 中国河南郑州

發表请问 有关 setInterval 这个函数的例子。 引言回覆

發表於: 2006-04-06 11:02 
大家好,我今天在学FLASH 时,看到了 setInterval 这个函数:

setInterval 在播放SWF文件时,每隔一定时间就调用函数或对象方法。

请大家说说有关这个函数所创作的SWF文件吧。

我想知道这个函数具体的应用方面。

最好有具体的实例文件。 w

谢谢大家。



希望跟大家交友交流。
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
小邪神
【三年級】
【三年級】


註冊時間: 2006-03-31
文章: 82
來自: 中国河南郑州

發表有点头绪了。 引言回覆

發表於: 2006-04-06 13:53 
现在有点头绪了。但是新问题又出来了。

我试着用那个函数做了这么一个东西:

开始按钮下代码:

on (release) {

var intervalID:Number = setInterval(myTimer, 1);

}

停止按纽下代码:

on (release) {

clearInterval(intervalID);

}

主时间轴第一桢下代码:

function myTimer():Void {

ss.text = getTimer();

}

运行以后是一切正常。

我的新问题是——能不能用这个函数做一个秒表计算器啊。

那 重新归零 这个按纽下该怎么写代码呢?

或者说不用getTimer 这个函数,用别的什么函数能取代它?



希望跟大家交友交流。
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
行軍散
【班長】
【班長】


註冊時間: 2005-12-08
文章: 98

發表簡易秒數計算 引言回覆

發表於: 2006-04-08 10:50 
(1)設置兩個MovieClip當作按鈕,名稱分別為 start_mc 跟 stop_mc.

(2)設置一個動態文字欄位 t1_txt 當作顯示秒數用.

(3)使用 act 這個變數當作控制變數,act=0時表示秒數計時器關閉,act=1時開始作用.

(4)原始碼寫在影格上,如下:

影格1

var starttime:Number = 0;

var currenttime:Number = 0;

var act:Number = 0;

t1_txt.text="0";

影格2

stop();

//按下開始

_root.start_mc.onPress = function() {

if (act == 0) {

starttime = int(getTimer()/1000);

act = 1;

}

};

//按下停止(歸0)

_root.stop_mc.onPress = function() {

act = 0;

t1_txt.text="0";

};

_root.onEnterFrame = function() {

if (act == 1) {

currenttime = int(getTimer()/1000);

t1_txt.text = String(currenttime-starttime);

}

};[img][/img][img][/img][img][/img][img][/img]


timer_1.zip
 Description:
版本:Flash 8
作者:行軍散

Download
 Filename:  timer_1.zip
 Filesize:  5.1 KB
 Downloaded:  228 Time(s)

回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
7-12
【老師】
【老師】


註冊時間: 2005-12-05
文章: 193

發表 引言回覆

發表於: 2006-04-08 11:31 
補充說明:

setInterval(函數名稱, 間隔時間 ,參數);

1、函數名稱:宣告一個函數名稱,這個函數內容須另外設定,也可以是一個匿名函數。

2、間隔時間:輸入您要執行函數的間隔時間,以ms(毫秒)作單位,比如希望一秒跑一次就輸入1000。

3、傳回函數的參數內容,這裡您不一定要設定。


setInterval_1.zip
 Description:
版本:Flash 8
作者:7-12

Download
 Filename:  setInterval_1.zip
 Filesize:  4.54 KB
 Downloaded:  228 Time(s)





7-12
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
小邪神
【三年級】
【三年級】


註冊時間: 2006-03-31
文章: 82
來自: 中国河南郑州

發表谢谢各位了 引言回覆

發表於: 2006-04-10 13:34 
谢谢各位了。

我就去看看。

世上还是好人多啊。



希望跟大家交友交流。
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題     1頁(共1頁)
【飛肯】教學網站 首頁 » 【Flash ActionScript 教學】範例區

 
所有的時間均為 台北時間 (GMT + 8 小時)
前往:  

回首頁】【最新開課訊息】【企業委訓】【範例教學分享區】【問題討論區