Actionscript 3 在as3中重新创建舞台布局

Actionscript 3 在as3中重新创建舞台布局,actionscript-3,instance,movieclip,stage,Actionscript 3,Instance,Movieclip,Stage,我的图书馆里有27部电影,都是图像。目前,它们被定位在舞台上作为其父对象的实例,然后在我的动作层的第一个框架中发挥作用。我想用代码重新创建这个布局,这样舞台上就没有任何东西了。我该怎么做 提前谢谢。 Sam右键单击库中的电影剪辑,然后转到属性。 勾选“Export for ActionScript”,然后勾选显示“Class”的名称。点击OK。 假设这个名字是“Symbol1” 然后键入以下脚本: var symbol1:MovieClip = new Symbol1(); addChild(s

我的图书馆里有27部电影,都是图像。目前,它们被定位在舞台上作为其父对象的实例,然后在我的动作层的第一个框架中发挥作用。我想用代码重新创建这个布局,这样舞台上就没有任何东西了。我该怎么做

提前谢谢。
Sam

右键单击库中的电影剪辑,然后转到属性。 勾选“Export for ActionScript”,然后勾选显示“Class”的名称。点击OK。 假设这个名字是“Symbol1”

然后键入以下脚本:

var symbol1:MovieClip = new Symbol1();
addChild(symbol1);
var symbol1表示您创建了一个变量,MovieClip是类型。此MovieClip变量是一个“新”符号1(这是库、属性、类中的名称)

然后将其添加到阶段:

addChild(symbol1)
如果要将其放置在舞台上,请设置变量的坐标:

symbol1.x = 10;
symbol1.y = 10;
把它放到(10,10)

根据您拥有的对象数量,您可以为每个对象键入此代码(不要忘记在Library->Properties中为actionscript导出它们)

如果你有大量的movieclips,你不想输入每一个类型,而是想写一些动态代码,给我们一个关于你的库结构和你如何命名你的对象的提示


希望这能有所帮助。

谢谢你的帮助。我完全按照你的指示去做了(我想)。我的图书馆电影名为“一”、“二”、“三”、“四”以此类推。我现在得到了对可能未定义的方法1的错误1180调用。我还得到了错误1046:找不到类型或不是编译时常量:1。在库中,在看到MovieClips的地方,右键单击元素,然后转到属性并选择“导出ActionScript”。找到此部分了吗?也不要使用“一”对于变量名。所以不要写var one:MovieClip=new one(),而是像var one1:MovieClip=new one()这样的东西。重要的是,这些元素应该是MovieClip。这解决了吗?非常感谢。这可能节省了我几个小时!干杯:)