Re: [問題] 請問如何設定在影格停留秒數?
※ 引述《yakeilee (虛懷若谷)》之銘言:
: 目前我做了一個場景
: 但是我想要在第13個影格停留10秒後
: 再往第14個影格走
: 第14個影格會自動跳轉到首頁
: 請問我要如何設定^^"
有以下思考方向供參考:
1. 到第十三格的時候用stop()停住
2. 記下現在.swf的播放毫秒數
3. 一直檢查現在的撥放毫秒數與上一步記下的 是否相差10000以上
4. 如果已經相差10000毫秒(10秒)以上,則跳到14格並且播放
大致code會長這樣(寫在第13格上):
※未經實際測試,可能有錯字
<AS3版本>
var start:Number = getTimer(); //開始時間
var now:Number; //現在時間
addEventListener(Event.ENTER_FRAME, checkTime);
function checkTime(e:Event):void {
now = getTimer(); //讀取現在時間
if(now - start >= 10000) gotoAndPlay(14);
}
<AS2版本>
var start:Number = getTimer(); //開始時間
var now:Number; //現在時間
this.onEnterFrame = function():Void {
now = getTimer(); //讀取現在時間
if(now - start >= 10000) gotoAndPlay(14);
}
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.92.250
→
04/15 23:46, , 1F
04/15 23:46, 1F
推
04/16 00:06, , 2F
04/16 00:06, 2F
→
04/16 00:06, , 3F
04/16 00:06, 3F
→
04/16 00:08, , 4F
04/16 00:08, 4F
推
04/16 00:23, , 5F
04/16 00:23, 5F
推
04/16 00:25, , 6F
04/16 00:25, 6F
→
04/16 00:25, , 7F
04/16 00:25, 7F
→
04/16 00:25, , 8F
04/16 00:25, 8F
推
04/16 00:30, , 9F
04/16 00:30, 9F
→
04/16 00:32, , 10F
04/16 00:32, 10F
推
04/16 00:36, , 11F
04/16 00:36, 11F
推
04/16 00:37, , 12F
04/16 00:37, 12F
→
04/16 00:39, , 13F
04/16 00:39, 13F
→
04/16 00:39, , 14F
04/16 00:39, 14F
推
04/16 00:52, , 15F
04/16 00:52, 15F
※ 編輯: cjcat2266 來自: 140.112.4.235 (04/16 16:45)
推
04/16 20:17, , 16F
04/16 20:17, 16F
推
04/16 20:19, , 17F
04/16 20:19, 17F
推
04/16 20:22, , 18F
04/16 20:22, 18F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):