arrays - 影片剪辑数组 ActionScript 3

标签 arrays flash actionscript-3 movieclip

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

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

最佳答案

(未经测试的代码)

//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;

或者像上面第二行代码所示的惰性方式。

关于arrays - 影片剪辑数组 ActionScript 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8766081/

相关文章:

flash - AS3 麦克风录音/保存工作,闪存 PCM 播放双倍速

javascript - 是否可以在特定目录中使用 javascript 保存 .swf、.mp3、.txt 等文件而没有 "save as"提示?

android - Adobe AIR SharedObject - Android/iOS - 未找到更新

javascript - 如何在对象中显示数据

c++ - 编码(marshal)处理结构(包含数组)作为返回值

audio - 是否有可嵌入 HTML 的音频播放器阻止下载它播放的音频?

actionscript-3 - AS3计算特定坐标内的TUIO点

Flash 标签令人困惑

JavaScript 仅打印数组的最后一个元素

c - 错误在 `./a.out' : free(): invalid next size (normal) while freeing dynamically allocated 2D array of struct