【问题标题】:(AS3) Small currentFrame Issue(AS3) 小电流帧问题
【发布时间】: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


【解决方案1】:

结束问题,yada yada yada。另外,使用currentFrame 是个坏主意。

【讨论】:

    猜你喜欢
    • 2013-01-30
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多