多个loadmovie()最终会同时播放多个视频!

时间:2010-05-24 20:26:51

标签: flash actionscript-3 actionscript

我使用loadmovie()在我的Flash网站内加载youtube视频,但是当我加载另一个视频时旧版本没有停止,所以我尝试unloadmovie来销毁它,但似乎我在我的代码中犯了错误

这就是代码看起来如何阻止旧代码加载新代码:

vloader.unloadMovie();
vloader.loadMovie("http://www.youtube.com/v/Alw5hs0chj0&hl=fr&fs=1hJ-mPcGtC");

怎么做?请不要建议我使用其他对象或类,我只想编辑该代码。

注意:我有一个名为“vloader”的空MOVIE CLIP,我加载了视频播放器。

谢谢

2 个答案:

答案 0 :(得分:0)

首先尝试手动调用.stop()。

答案 1 :(得分:0)

这是项目中的AS2和AS3文件吗?

来自Adobe网站: http://www.adobe.com/devnet/flash/articles/first_as3_application_04.html

  

加载图片和SWF文件是否定的   使用 loadMovie 处理更长时间   方法或MovieClipLoader类。   而是使用URLRequest类和   Loader类来完成   同样的任务。

     

以下代码显示裸露   图像加载器的骨骼[放在youtube链接中]脚本:

import flash.display.Loader;
import flash.net.URLRequest;

var request:URLRequest = new URLRequest("http://www.youtube.com/v/Alw5hs0chj0&hl=fr&fs=1hJ-mPcGtC");
var loader:Loader = new Loader();
loader.load(request);
addChild(loader);

除非你真的不想使用API​​ ...

你应该检查一下 YouTube ActionScript 3.0播放器API参考

祝你好运!