看板 Flash 關於我們 聯絡資訊
※ 引述《fatcats (體驗ECOSWAY魅力^^)》之銘言: : AS 2.0 : _root上 attach出來的mc裡的checkbox (組件) : 我想要在上面寫偵聽器 (點的時候 判斷是否有打勾 分別執行不同函數) : 可是寫不上去... : 請問有人有遇到過類似情形嗎!? : 謝謝^^ 我分做兩種情形 在元件庫裡有個mc 叫做 aa 裡面有個組件checkbox 叫做cb 一開始拉在場景上的話 (名稱稱做 aa) 執行 aa.cb.addEventListener("click",checkHandler) function checkHandler(evt_obj:Object){ trace("找到了"); } 這樣可以成功跑出 找到了 但是如果一開始不出現在場景上 而是使用 var mc:MovieClip = _root.attachMovie("aa","aa",_root.getNextHighestDepth()); mc.cb.addEventListener("click",checkHandler) function checkHandler(evt_obj:Object){ trace("找到了"); } 就寫不上去... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.214.59
cjcat2266:應該是時間差的問題,我把code寫在下個frame就有用了 11/27 00:02
cjcat2266:原來還有這樣的一個小問題啊...不知道AS3有沒有這個問題 11/27 00:03
fatcats:有辦法不要用到第二個影格嗎!?...因為我的root都只有一格 11/27 10:35
fatcats:另外~時間的問題..似乎跟效能有關...下個影格似乎不一定 11/27 10:37
fatcats:能夠處理所有的client端... 11/27 10:38
fatcats:是不是有這樣的可能呢?! 11/27 10:41
cjcat2266:不清楚耶,至少我使用的時候是這樣 11/27 11:14
fatcats:因為感覺像是比方說使用Tween 時間拖過也是可以完成 11/27 11:29
fatcats:但是通常我們會利用onMotionFinished 11/27 11:30
fatcats:是不是也有類似的東西可以偵測是否attachMovie完成呢?? 11/27 11:30