Flash AS3:在舞台上访问电影剪辑
这可能是个愚蠢的问题,但我找不到 我想在舞台上通过循环引用movieClip,例如,我的代码中有10个movieClip名称slot1-slot12Flash AS3:在舞台上访问电影剪辑,flash,actionscript-3,Flash,Actionscript 3,这可能是个愚蠢的问题,但我找不到 我想在舞台上通过循环引用movieClip,例如,我的代码中有10个movieClip名称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的文章,但
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,因为他们已经上台了
谢谢大家! 您可以使用方括号符号循环浏览电影剪辑。例如:
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
}
}
函数checkHit():void{
//确保“i”在正确的范围内
对于(var i:int=1;i,可以使用方括号表示法循环浏览电影剪辑。例如:
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
}
}
函数checkHit():void{
//确保“i”在正确的范围内
对于(var i:int=1;ivar槽中的通配符:
应尽可能具体地强制转换,可能使用MovieClip,除非它们是自定义类的实例。谢谢!我想我现在知道了,var槽中的通配符:
应尽可能具体地强制转换,可能使用MovieClip,除非它们是自定义cl的实例混蛋,谢谢!我想我现在明白了