【发布时间】:2013-03-25 07:47:57
【问题描述】:
你好 stackoverflow 大师。
我是 AS3 的新手,如果我的问题有点幼稚,我很抱歉,但是......
我的库中有影片剪辑 progress_mc。
我还有 3 个场景,包含 50 帧补间动画。
还有一些控制按钮来播放适当的场景。
问题 1。如何使用 DocumentClass 创建 progress_mc 实例?
我已经在该课程中尝试过类似的方法:
public class ProgressMc extends MovieClip
{
public function addInstance():void
{
var progress_mc:MovieClip = new MovieClip();
this.addChild(progress_mc);
}
}
那我就放
addInstance();为 Scene1 的 1 帧。
但它不起作用。没有实例出现。
也许这种方法是错误的……请给我一些正确的方法。
问题2。以及如何为合适的场景创建实例?
我应该在每个场景的每一帧都调用公共函数吗?
还是有一些正确的决定?
EDIT-1:
好的,我找到了答案。
步骤1。正如 mitim 所述。
第2步。在时间轴上使用此代码:
var p1:progress_mc = new progress_mc();
p1.name = "p1";
p1.x = 50;
p1.y = 50;
addChild(p1);
然而,关于它仍然不明显
.Scene可能性。但是将所有场景包装在一个影片剪辑中是一种变体。
【问题讨论】:
标签: actionscript-3 class instance public