完成后删除视频实例

时间:2011-03-19 19:21:00

标签: flash actionscript-3 video

我做了一个文件/导入/视频并在我的服务器上指向了一个视频,这一切都在第一帧。在我的aa图层中,我有以下内容:

 stop();
 import fl.video.VideoEvent;
 intro.addEventListener(VideoEvent.COMPLETE, fPlay);

 function fPlay(e:VideoEvent):void {
 gotoAndPlay(2);
 }

正如您所看到的,当视频完成时,它会跳到第2帧并继续访问网站。在一些情况下开始发生的事情是时间线会无缘无故地随机跳回到第2帧。我假设是因为我没有删除视频的实例,或者那些沿着这些线路的东西?当我介绍视频时,整个问题开始了。

有人能说些什么吗?如果它正在删除监听器,你能告诉我如何写它吗?我尝试了几次删除它,但是会因为没有足够的参数而出错。

谢谢!

1 个答案:

答案 0 :(得分:1)

删除监听器:
intro.removeEventListener(VideoEvent.COMPLETE, fPlay);

但是你需要在跳到另一帧之前使用它。

删除视频实例:
removeChild(intro);

与上述规则相同,需要在更改帧之前使用。