Re: [問題] 問個clearInterval的問題
※ 引述《icedesign (不可或缺的咖啡因)》之銘言:
: ^^"
: 想請教大家一個問題:
: 假設我在場景上設計一個btn,稱為A_btn好了。
: 我在場景上設計了一個B_mc,我在B_mc裡面寫了一段程式↓
: var QQQ:Number
: function xxx(){
: test
: }
: QQQ = setInterval(xxx,1000)
: ,而我的A_btn的onRelease應用要怎麼寫,才能將B_mc裡面的
: QQQ給刪除掉呢?
要指定路徑
QQQ是在B_mc裡面的
所以你A_btn就要寫
A_btn.onRelease=function () {
clearInterval(this._parent.B_mc.QQQ);
}
這是用相對路徑去寫的 A和B都放在_root裡面或是同一個元件裡面
不然可以用絕對路徑寫
假設 B在_root
A_btn.onRelease=function () {
clearInterval(_root.B_mc.QQQ);
}
以上程式碼都是寫在影格裡
如果要寫在物件裡
基本上只要注意路徑問題應該就沒問題了吧?
我沒用過interval 不過剛測試了一下這個是OK的
不曉得有版友可以協助修正嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.19.207.209
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章