好吧,出于某种原因,这是返回1,并且只返回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帧。我可能忘记了一些东西,但我真的卡住了。感谢所有的帮助。
发布于 2013-02-09 11:48:13
结束语,呀。此外,使用currentFrame也不是一个好主意。
https://stackoverflow.com/questions/13169859
复制相似问题