作者hmtlheke (偷偷扣)
看板Flash
标题[问题] as3 不同阶层函式呼叫问题
时间Wed Jul 8 19:05:23 2009
小弟在元件里写的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
1F:推 hanosaga:对阿我也有相同的问题耶! 07/08 19:20
2F:→ aquarianboy:试试6741篇 07/08 20:18
3F:→ aquarianboy:抱歉,没仔细看,回错了 :) 07/08 20:18
4F:推 cjcat2266:写在最上层影格的function是属於root的 07/08 23:54
5F:→ cjcat2266:root是stage的child,用stage.addChild()加入的display 07/08 23:54
6F:→ cjcat2266:object的parent是stage,不是root 07/08 23:54
7F:→ hmtlheke:我用stage.addChildAt(元件,1);stage.removeChildAt(1); 07/09 03:50
8F:→ hmtlheke:谢谢罗 07/09 03:51
9F:→ hmtlheke:哦...上面方法式解决我的问题 可是好像跟我问的问题不一 07/09 04:33
10F:→ hmtlheke:样 囧 我脑残 搞错了 07/09 04:33
11F:→ hmtlheke:那cjcat2266大大 我该怎麽做呢?! 07/09 04:34