[问题]Loader读取另一个swf档的物件层级关系

楼主: heavenbetula (绿草)   2014-08-24 15:02:18
今天我有一个a的swf档,里头有一个影片片段(名称A_mc)
以及有一个Loader(名称loaderA)去读取b的swf档
而我b的swf档中,有一个btn按钮,也有一个Loader(名称loaderB)去读取jpg档
当我b swf中的这颗按钮按下时,会将读到的jpg档,放到a swf档中的A_mc
并且
其中,b swf中按钮事件:
MovieClip(root.parent.root).A_mc.addchild(loaderB);
我的问题是:
第一个root是指向b swf的主时间轴吧,那root.parent是指向读取它的loaderA吗?
还是就直接指向a swf的主时间轴?
作者: KawasumiMai (さあ、死ぬがいい)   2014-08-24 23:25:00
你可以trace(root) trace(parent)还有trace(parent.root)慢慢看她是什么东西
楼主: heavenbetula (绿草)   2014-08-25 22:06:00
可是在b.swf档怎么parent也parent不到a.swf呀然后我在a.swf中也trace不到b.swf中的东西啊
作者: KawasumiMai (さあ、死ぬがいい)   2014-08-27 15:26:00
function onLoaded(e:Event){e.currentTarget.content.(b的变量或函式)}这样可以呼叫b里面的东西你可以在a和b里面分别设一个变量做彼此的指向这样一来就可以方便呼叫
楼主: heavenbetula (绿草)   2014-09-04 19:56:00
又长知识了,感谢K大!

Links booklink

Contact Us: admin [ a t ] ucptt.com