看板 Flash 關於我們 聯絡資訊
小弟在元件裡寫的as碼 如果要呼叫舞台上(parent層級)的函式(例:function a() ) 可以用(this.parent as MovieClip).function a(); ←代稱A方法 如果是手動把元件拉到舞台A方法可以成功執行function a() 但如果是用stage.addChild()的做法 把元件呼叫到舞台上 就沒辦法成功執行A方法~"~ 請問 如果元件是用addChild()呼叫到舞台上的話 元件裡的as碼要呼叫parent層級的函式該怎麼做 >"< 麻煩指導一下 謝謝<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.225.201
hanosaga:對阿我也有相同的問題耶! 07/08 19:20
aquarianboy:試試6741篇 07/08 20:18
aquarianboy:抱歉,沒仔細看,回錯了 :) 07/08 20:18
cjcat2266:寫在最上層影格的function是屬於root的 07/08 23:54
cjcat2266:root是stage的child,用stage.addChild()加入的display 07/08 23:54
cjcat2266:object的parent是stage,不是root 07/08 23:54
hmtlheke:我用stage.addChildAt(元件,1);stage.removeChildAt(1); 07/09 03:50
hmtlheke:謝謝囉 07/09 03:51
hmtlheke:哦...上面方法式解決我的問題 可是好像跟我問的問題不一 07/09 04:33
hmtlheke:樣 囧 我腦殘 搞錯了 07/09 04:33
hmtlheke:那cjcat2266大大 我該怎麼做呢?! 07/09 04:34