【发布时间】:2011-04-21 12:55:22
【问题描述】:
我的库中有 27 个影片剪辑,它们都是图像。目前,它们作为父级的实例定位在舞台上,然后在我的动作层的第一帧中发挥作用。我想仅在代码中重新创建此布局,因此舞台上没有任何内容。我该怎么做?
提前致谢。 山姆
【问题讨论】:
标签: actionscript-3 instance movieclip stage
我的库中有 27 个影片剪辑,它们都是图像。目前,它们作为父级的实例定位在舞台上,然后在我的动作层的第一帧中发挥作用。我想仅在代码中重新创建此布局,因此舞台上没有任何内容。我该怎么做?
提前致谢。 山姆
【问题讨论】:
标签: actionscript-3 instance movieclip stage
右键单击库中的影片剪辑,然后转到“属性”。 勾选“Export for ActionScript”,然后检查显示“Class”的名称。点击确定。 假设这个名字是“Symbol1”。
然后输入这个脚本:
var symbol1:MovieClip = new Symbol1();
addChild(symbol1);
var symbol1 表示你创建了一个变量,MovieClip 是类型。这个 MovieClip 变量是一个“新的” Symbol1(这是库中的名称,Properties,Class。
然后将这个添加到舞台上:
addChild(symbol1)
如果要定位在舞台上,设置变量的坐标:
symbol1.x = 10;
symbol1.y = 10;
把它放到 (10, 10)。
根据您拥有的对象数量,您可以为每个对象键入此代码(不要忘记将它们导出为库-> 属性中的操作脚本)。
如果您有大量的电影剪辑,并且您不想输入任何内容,而是想编写一些动态代码,请给我们一些关于您的库结构以及如何命名对象的提示。
希望这会有所帮助。
【讨论】: