iDo*_*omo 2 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;
Run Code Online (Sandbox Code Playgroud)
另外考虑使用矢量,它通常更快.
//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);
Run Code Online (Sandbox Code Playgroud)
要访问它们,我会这样做:
var tempMC:MovieClip = someArray[1]; // or = someVector[1];
tempMC.x = 30;
tempMC.width = 300;
Run Code Online (Sandbox Code Playgroud)
或者你可以说:
MovieClip(someArray[1]).x = 30;
Run Code Online (Sandbox Code Playgroud)
或者如上面第二行代码所示的懒惰方式.
| 归档时间: |
|
| 查看次数: |
13921 次 |
| 最近记录: |