AS3: доступ к MovieClip на сцене - PullRequest
1 голос
/ 15 ноября 2011

Это могут быть глупые вопросы, но я не могу их найти.

Я бы хотел сослаться на movieClip onStage, выполнив цикл, хотя, например, у меня есть 10 мувиклипов, имя слота 1 - slot12, тогда в моем коде

var hole:MovieClip;

function checkHit():void {
 hole = pirate.slot3;   // My problem is here how do i change this slot3 to slot 4,5,6 ... 
}

Я знаю, что мы можем сделать цикл, и я читал о addChild, но я не хочу продолжать создавать новые MC, так как они уже находятся на сцене.

Спасибо!

1 Ответ

1 голос
/ 15 ноября 2011

Вы можете просмотреть видеоклипы, используя обозначения в квадратных скобках. Например:

function checkHit():void {
    // Make sure "i" is within the correct range
    for (var i:int = 1; i <= 12; i++) {
        var slot:* = pirate["slot" + i];
        // do something with slot
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...