我有一个获取movieClip 的类,然后使用addChild 将其添加到显示中。问题是我根本无法播放或停止它。基本上我无法与movieClip 交互。
这是代码:
public function Avatar(movieClip:DisplayObject) //class constructor
{ ...
avatarSprite = MovieClip(movieClip)
addChild(avatarSprite);
avatarSprite.gotoAndStop(1); //this is not working
trace(avatarSprite.currentFrame) //always returns 1
trace(avatarSprite.isPlaying) // returns false
...
}
当我运行代码时,movieClip 会循环播放,并且不会像我预期的那样停止。我不确定有什么问题。如您所见,我没有做任何太复杂的事情。知道我在这里缺少什么吗?
提前致谢
编辑:正如 miguelSantirso 指出的那样。问题在于movieClip 中的嵌套动画,而不是实际代码本身。有谁知道如何阻止嵌套动画播放?