【发布时间】:2012-07-21 13:44:14
【问题描述】:
我是 flash/AS2 的新手,并试图在 flash AS2.0 中制作一个 youtube 视频库。我创建了一个名为“video_mc”的movieClip,并在其中创建了子剪辑,以在释放按钮时加载youtube电影(“video_btn01”和“video_btn02”)。这是我的代码。
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并卸载它。如果有人可以帮助我如何克服这个问题,那就太好了。干杯!..
【问题讨论】:
标签: flash actionscript-2