2012-01-07 66 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