AS3:如何在数组中添加链接?

时间:2011-09-20 07:25:53

标签: actionscript-3

我是AS3的新手,所以如果问题有点令人困惑,请原谅。

我的图书馆里有3个动画片段,链接名称为“Panel1”,“Panel2”和“Panel3”。

我想在主时间轴上使用三个动画片段创建一个新数组。

即。 var panelArray = new Array(Panel1, Panel2, Panel3);

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

如果你想将movieClips添加到数组中,那么:

var panelArray = new Array( new Panel1 (), new Panel2 (), new Panel3 ());

您可以像以下一样访问它们:

panelArray[0] // for Panel1;
panelArray[1] // for Panel2;
panelArray[2] // for Panel3;

如果您需要将类名添加到数组中,那么它很好:

var panelArray = new Array(Panel1, Panel2, Panel3);

当你想要访问它们时:

new panelArray[0] () // for Panel1;
new panelArray[1] () // for Panel2;
new panelArray[2] () // for Panel3;

在第一个数组中,mc是在将它们添加到数组时创建的,当您访问它们时,您将直接获得DisplayObject。在第二个数组中,数组只包含类的名称,您可以从中创建DisplayObject以供进一步使用。