这可能是一个愚蠢的问题,但我找不到它。
我想通过循环来引用movieClip onStage,例如,我有10个动画片段名称slot1 - 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,因为它们已经在舞台上了。
谢谢!
答案 0 :(得分:1)
您可以使用方括号表示法循环播放影片剪辑。例如:
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
}
}