Массив видеоклипов ActionScript 3 - PullRequest
2 голосов
/ 07 января 2012

Как бы я сделал массив клипов?

Если бы вы могли включить пример с настройкой одной части массива, это было бы здорово:)

1 Ответ

5 голосов
/ 07 января 2012

(непроверенный код)

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

или ленивый способ, как показано во 2-й строке кода выше.

...