[問題] enterFrame要如何離開?
做mp3的時間拉軸還在測試階段
我利用enterFrame寫在時間拉軸(是影片片段)上去抓mp3的時間 並且測試
但一開始的DT及PT值就一直跑 全是undefined(還沒按play)
但沒有辦法讓他不要run啊 一直讀我怕遲早會當掉
按下play後,才開始抓DT及PT的值 我為了避免唱完後 還一直run
所以想給個判斷式DT=PT時就離開 但一直有問題
唱完後還一直跑下去…也是一直出來undefined
我不想讓他一直run的話我該如何改?謝謝~
onClipEvent(enterFrame)
{
DT = _root.music_sound.duration;
PT = _root.music_sound.position;
trace("DT");
trace(DT);
trace("PT");
trace(PT);
if(DT == PT)
{
this.stop();
}
}
補充:我的作法是在時間拉軸(影片影段)上抓場景所播放音樂的時間
因音樂會一直跑 所以才使用enterFrame去偵測所抓到正播放的時間
但是enterFrame此事件是一直不斷地去偵測 只要此元件存在動畫中 就會一直偵測
(以上是小正正的書這樣解說的)
但時間拉軸又不可能不見 而且我又要靠拉軸所拉的軸心來偵測
偵測現在軸心位置所應播放的音樂位置 再放出音樂 (這邊還沒做...)
所以有沒有方式能讓enterFrame停止偵測的?謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.113.223
→
04/26 12:39, , 1F
04/26 12:39, 1F
※ 編輯: jing007 來自: 59.117.113.223 (04/26 13:05)
推
04/26 13:47, , 2F
04/26 13:47, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章