在as3中重新创建舞台布局

时间:2011-04-21 12:55:23

标签: actionscript-3 instance movieclip stage

我的图书馆里有27个MovieClip,都是图像。目前,它们作为父级的实例定位在舞台上,然后在我的动作层的第一帧中起作用。我想只在代码中重新创建这个布局,所以舞台上什么都没有。我该怎么做?

提前致谢。 萨姆

1 个答案:

答案 0 :(得分:2)

右键单击库中的movieclip,然后转到“属性”。 勾选“Export for ActionScript”,然后检查名称为“Class”的名称。点击OK。 假设这个名字是“Symbol1”。

然后输入以下脚本:

var symbol1:MovieClip = new Symbol1();
addChild(symbol1);

var symbol1表示您创建了一个变量,MovieClip就是该类型。这个MovieClip变量是一个“新”的Symbol1(这是库中的名称,属性,类。

然后将其添加到舞台:

addChild(symbol1)

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

symbol1.x = 10;
symbol1.y = 10;

把它放到(10,10)。

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

如果您有大量的动画片段并且您不想键入evertyhing,而是想编写一些动态代码,请提示您的库结构以及如何命名对象。

希望这有帮助。