unloadMovie 函数浅谈
更新时间:2012/8/28 点击:1412次
unloadMovie(target:MovieClip) : Void
unloadMovie(target:String) : Void
从 Flash Player 中删除通过 loadMovie()
加载的影片剪辑。若要卸载通过 loadMovieNum()
加载的影片剪辑,应使用 unloadMovieNum()
而不是 unloadMovie()
。
可用性:ActionScript 1.0、Flash Player 3
参数
target:
Object ─ 影片剪辑的目标路径。此参数可以是一个字符串(例如 “my_mc”),也可以是对影片剪辑实例的直接引用(例如 my_mc)。能够接受参数以 Object
类型在签名中列出的多种数据类型。
示例
下面的示例创建一个名为 pic_mc
的新影片剪辑并将一个图像加载到该剪辑中。加载图像时使用的是 MovieClipLoader 类。当单击该图像时,影片剪辑会从 SWF 文件中卸载:
var pic_mcl:MovieClipLoader = new MovieClipLoader();
pic_mcl.loadClip("http://www.helpexamples.com/flash/images/image1.jpg",
this.createEmptyMovieClip("pic_mc", this.getNextHighestDepth()));
var listenerObject:Object = new Object();
listenerObject.onLoadInit = function(target_mc) {
target_mc.onRelease = function() {
unloadMovie(pic_mc);
/* or you could use the following, which refers to the movie clip referenced by 'target_mc'. */
//unloadMovie(this);
};
};
pic_mcl.addListener(listenerObject);