AS3 - 重置加载器的动画

时间:2013-07-16 22:06:40

标签: actionscript-3 frame reset loader

我需要这样做,以便我在加载器的动画上转到第0帧。我去了谷歌,并搜索了如何做到这一点,但没有任何显示相关的。它应该是可能的,因为我之前已经看过它,但我还没有找到任何关于如何做的事情。

有没有办法重置动画,还是去特定的框架?

1 个答案:

答案 0 :(得分:0)

您使用的是gotoAndPlay(0)吗?

如果是这样,那可能是你的问题。帧数从1开始而不是0,所以如果你想从头开始,它应该是gotoAndPlay(1)


我处理外部加载内容的方式是通过casaLib的SwfLoad类: http://as3.casalib.org/docs/org_casalib_load_SwfLoad.html

您可以通过http://casalib.org/

下载casalib

请注意,只有您可以控制要加载的文件

,这才有效

在正在加载的文件中,确保为要加载的影片剪辑设置类名(链接ID)。

//load your asset file:
this._swfLoad = new SwfLoad("myExternalLib.swf");


//and create the asset:
var externalAsset:DisplayObject = this._swfLoad.createClassByName("RedBox");

您可以在需要重新加载时创建更多这些对象。

第一个链接显示完整的示例