flash加载外部swf的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 17:58:00
请问flash在什么情况下不能加载外部swf?
加载和被加载文件均能正常独立运行,并已放入同一文件夹内。
我用的是moviecliploader类的loadclip()加载的。可以加载,但无法显示。经测试发现被加载文件中的_root.onload=function(){//内容//};代码未读取(将trace(1);放入内容无显示)。
<br>说明:被加载文件已写this._lockroot=true;
<br>另:刚经过测试,删除_root.onload=function(){};后正常(保留内容)
<br>请高手说明原因。谢谢。

我加你qq你就拒绝!!!还说要看我源文件,耍我呢吧???

请将_root改为this

_root指的是时间轴
在单个文件中,_root永远指的是时间轴
所有加载这个文件之后,如果不能及时转换层级,那么,此_root代表的只是时间轴的层级,而不是剪辑本身

换作this这后就会解决问题的,试试吧,this指的是当前的层级