2012-01-07 42 views

回答

5

(未测试的代码)

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

或偷懒的方法上的代码二号线如上图所示。

+0

如果我想像电影剪辑一样访问它,该怎么办?喜欢设置自己的位置? – iDomo 2012-01-07 00:10:46

+0

非常感谢;)帮助我。 – iDomo 2012-01-07 00:21:27

+0

没问题,玩得开心! – ToddBFisher 2012-01-07 00:25:13