2011-04-21 36 views
0

我的图书馆里有27个动画片段,都是图片。目前他们作为父母的实例被定位在舞台上,然后在我的动作层的第一帧中起作用。我只想用代码重新创建这个布局,所以舞台上没有任何东西。我该怎么做呢?在as3中重新创建舞台布局

在此先感谢。 Sam

回答

2

右键单击库中的动画片段,然后转到属性。 勾选“导出为ActionScript”,然后检查名称“Class”的名称。点击确定。 假设这个名字是“Symbol1”。

然后输入这个脚本:

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

VAR符号1意味着你创建了一个变量,是影片剪辑的类型。该影片剪辑变量是一个“新”符号1(这是名库,属性,类

然后将其添加到舞台:

addChild(symbol1) 

如果你想将其定位在舞台上,设置变量的坐标:

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

所说的那样(10,10)

取决于你有多少个对象都可以键入他们中的每一个代码(不要忘了出口 他们在图书馆 - >属性中的动作)。

如果你有很多的动画片段,你不想输入evertyhing,但宁愿写一些动态代码,给我们一个暗示你的图书馆结构和你如何命名你的对象。

希望这会有所帮助。

+0

谢谢你的帮助anemgyenge。我完全按照你的指示(我认为)。我的图书馆影片剪辑被称为“一”,“二”,“三”,“四”等。我现在得到错误1180调用一个可能未定义的方法之一。 – samwhocan 2011-04-21 13:24:50

+0

我也得到错误1046:找不到类型或不是编译时常量:1。 – samwhocan 2011-04-21 13:29:03

+1

在图库中,您可以看到您的动画片段,右键单击这些元素,然后转到属性并选择“为ActionScript导出”。你有没有找到这部分? – anemgyenge 2011-04-21 13:31:19