我需要做到这一点,以便我转到加载程序动画的第 0 帧。我去了谷歌,并搜索了如何做到这一点,但没有任何相关的显示。这应该是可能的,因为我以前看过它,但我只是没有找到任何关于如何去做的事情。
有没有办法重置动画,或者转到特定的帧?
我需要做到这一点,以便我转到加载程序动画的第 0 帧。我去了谷歌,并搜索了如何做到这一点,但没有任何相关的显示。这应该是可能的,因为我以前看过它,但我只是没有找到任何关于如何去做的事情。
有没有办法重置动画,或者转到特定的帧?
你在用gotoAndPlay(0)
吗?
如果是这样,那可能是你的问题。帧数从 1 而不是 0 开始,所以gotoAndPlay(1)
如果你想从头开始,应该是这样。
我处理外部加载内容的方式是通过 casaLib 的 SwfLoad 类:http: //as3.casalib.org/docs/org_casalib_load_SwfLoad.html
您可以通过http://casalib.org/下载 casalib
请注意,这仅在您可以控制正在加载的文件时才有效
Int 正在加载的文件,请确保为要加载的影片剪辑设置类名(链接 ID)。
//load your asset file:
this._swfLoad = new SwfLoad("myExternalLib.swf");
//and create the asset:
var externalAsset:DisplayObject = this._swfLoad.createClassByName("RedBox");
当您需要重新加载时,您可以创建更多这些对象。
第一个链接显示完整示例