0
我是flash/AS2的新手,并且试图在flash AS2.0中创建一个youtube视频库。我创建一个动画片段名称为“video_mc”和创建内部的孩子剪辑,对按钮释放负载的YouTube电影(“video_btn01‘和’video_btn02”)。这是我的代码。如何停止和删除正在动态创建的正在运行的movieClip
var vidId:String = "";
function createMovieInstance(mid){
var mclip:MovieClip = video_mc.createEmptyMovieClip("v", _root.getNextHighestDepth());
mclip.loadMovie("http://www.youtube.com/v/"+mid+"&autoplay=0");
}
video_btn01.onRelease = function(){
vidId = "iRaR7O1wNGg";
createMovieInstance(vidId);
}
video_btn02.onRelease = function(){
vidId = "h22OsQONU3M";
createMovieInstance(vidId);
}
电影越来越正确加载,而是先加载的影片将在后台播放,而下一个是越来越加载,因为我创造另一个clild影片剪辑和加载的第二部电影,而第一个是在另一个movieClip实例中播放。所以需要找到正在运行的movieClip并将其卸载。如果有人能够帮助我解决这个问题,那将会很棒。干杯!
亲爱的朋友,感谢您的快速回复.. :-)但不幸的是,它不工作。第一个链接将正常工作,并且在我们开始播放YouTube视频并单击第二个视频链接后,第二个视频正在加载,但第一个电影声音正在增加并在同一时间播放。它不可见,但在后台播放。可能会在更深的一些其他movieClip中。第二部电影将会来,也可以播放。但是当它变得混乱时,视频播放器开始闪烁...... :-(你能推荐一些其他的替代方法吗,谢谢亲爱的! – DilipKP 2012-07-23 17:24:16