【发布时间】:2013-02-09 11:48:13
【问题描述】:
好的,由于某种原因,这是返回 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 帧上。我可能忘记了什么,但我真的卡住了。感谢所有帮助。
【问题讨论】:
-
您不能在 AS3 中像这样循环遍历子项。查看 numChildren 和 getChildAt()
-
哇,这与我所学的一切背道而驰。回家后我会测试一下它是否有效。
-
你一定学过AS2 ;)
标签: actionscript-3