さて、何らかの理由で、これは 1 だけを返します:
for each(var i in bManager.bulletVector){
trace(i.currentFrame);
}
if (i.parent != null && i.currentFrame > 1) {
trace("TRACED"); //Never executes
i.parent.removeChild(i);
bManager.bulletVector.splice(bManager.bulletVector.indexOf(i), 1);
}
インスタンスは正常に再生されますが、何らかの理由で、Flash はインスタンスがまだフレーム 1 にあると認識しています。すべての助けに感謝します。