[問題] enterFrame要如何離開?

看板Flash作者 (嗚~合購版讓我變肥肥肥豬)時間18年前 (2007/04/26 12:38), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/4 (看更多)
做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
該stop的是把聲音停掉不是影片
04/26 12:39, 1F
※ 編輯: jing007 來自: 59.117.113.223 (04/26 13:05)

04/26 13:47, , 2F
onEnterFrame事件可以用delete的方式來刪掉
04/26 13:47, 2F
文章代碼(AID): #16C2pKuO (Flash)
文章代碼(AID): #16C2pKuO (Flash)