我有一个在 Flash Professional 中创建的 .swf 动画。为了在我的 actionscript 项目中使用它,我将它嵌入如下:
[Embed(source="../lib/fetching.swf")]
public var Fetching:Class;
然后我创建一个实例并将其添加到阶段,如下所示:
//class variable
var mc:MovieClip;
mc = new Fetching();
this.addChild(mc);
这会导致我的动画出现在屏幕上并无限循环。但是,调用 时mc.stop()
,动画不会停止。我尝试通过调用从舞台上删除影片剪辑,removeChild(mc)
但在 ENTER_FRAME 事件上添加一个侦听器告诉我,影片剪辑仍在一遍又一遍地播放。