我按照 How to load swf file by clicking Next button 及其工作进行操作。 我有3个孩子swf和一个" Main.swf"有2个按钮:"上一个"和"下一步"在顶层。当加载一个新的swf时,它在顶部的op Main.swf和2按钮上消失了,所以我再也不能点击了。 那么我该怎么做才能解决?我想我应该创建一个MovieClip,添加到按钮的图层下面的图层然后将swf加载到MovieClip中。但我真的不知道如何...... 为我的英语道歉。 非常感谢你。
答案 0 :(得分:0)
在loadMovieAtIndex
内部,有一行:
// Add on the stage
addChild(currentMovie);
您需要将其更改为:
container.addChild(currentMovie);
container
是真实容器的实例名称(正如您所说的,可能是一个MovieClip),它位于您的按钮之下。您可以在Flash IDE中执行此操作,也可以通过脚本创建它并使用按钮交换:
container = new MovieClip(); // could be Sprite or smth like that
addChild(container);
// swaps two children; if buttons are separate - repeat this action for each button
swapChildren(buttons, container);
干杯!