影片剪辑数组 ActionScript 3

Posted

技术标签:

【中文标题】影片剪辑数组 ActionScript 3【英文标题】:Array of movie clips ActionScript 3 【发布时间】:2012-02-04 16:03:41 【问题描述】:

我将如何制作一系列电影剪辑?

如果您可以包含一个设置数组一部分的示例,那就太好了:)

【问题讨论】:

【参考方案1】:

(未经测试的代码)

//Create array of movie clips
var someArray:Array = new Array(mc1,mc2,mc3,mc4);

//Access certain movie clip, in this case mc3
someArray[2].visible = false;

也可以考虑使用向量,一般比较快。

//Declare a vector
var someVector:Vector.<MovieClip> = new Vector.<MovieClip>();
//Add movie clips
someVector.push(mc1);
someVector.push(mc2);
someVector.push(mc3);
someVector.push(mc4);

要访问它们,我会这样做:

var tempMC:MovieClip = someArray[1]; // or = someVector[1];
tempMC.x = 30;
tempMC.width = 300;

或者你可以说:

MovieClip(someArray[1]).x = 30;

或上面第二行代码所示的懒惰方式。

【讨论】:

如果我想像访问电影剪辑一样访问它,它允许吗?喜欢设置它的位置? 非常感谢 ;) 帮助了我。

以上是关于影片剪辑数组 ActionScript 3的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 2,嵌套影片剪辑列表

actionscript 2 影片剪辑事件不起作用

ActionScript:符号影片剪辑不循环

ActionScript 3 选择影片剪辑

在 Actionscript 2 中立即引用影片剪辑类实例

ActionScript 3:使影片剪辑播放到最后