1
我在Actionsctipt2中編寫遊戲,並且在點擊敵人時遇到問題。 它應該減少點擊的movieClip的惠普。相反,它總是減少第一個(z1)的HP。我的代碼有什麼問題?As2:onPress函數循環遍歷所有實例
for(i=1;i<3;i++){
targetx = _root.otoczenie._x + _root.otoczenie["z"+i]._x;
targety = _root.otoczenie._y + _root.otoczenie["z"+i]._y;
_root.otoczenie["z"+i].onPress = function()
{
bullet--;
_root.clip.bullets.text = String(bullet);
SHOT_SOUND();
_root.postac.gotoAndStop(33);
trace(_root.otoczenie["z1"].HP)
trace(_root.otoczenie["z2"].HP);
if (CHECK_RANGE(targetx, targety, 400))
{
HP("z"+i,-1);
}
}
}