this.getNextHighestDepth());
mc.onRelease = function():Void {
trace(this.image._url); // http://www.w3.org/Icons/w3c_main.png
}
var image:MovieClip = mc.createEmptyMovieClip("image",mc.getNextHighestDepth());
//注意是mc.createEmptyMovieClip(..),在mc下创建MovieClip
image.loadMovie("http://www.w3.org/Icons/w3c_main.png");
_____________________________________________________________________________________
注意image不是属性之类的,把image换成pic同样可以正常运行,更改后代码如下:
var mc:MovieClip = this.createEmptyMovieClip("mc",
this.getNextHighestDepth());
mc.onRelease = function():Void {
trace(this.pic._url); // http://www.w3.org/Icons/w3c_main.png
}
var pic:MovieClip = mc.createEmptyMovieClip("pic",
mc.getNextHighestDepth());
pic.loadMovie("http://www.w3.org/Icons/w3c_main.png");
———— ——————————————————————————————————
loadMovie可以为加载本地文件,如
this.createEmptyMovieClip("mc",this.getNextHighestDepth());//创建一个元件mc
mc.loadMovie("D:\\Debug\\IMG002.jpg");//mc载入图片IMG002.jpg, 注意路径,通过增加转义符\来时实现\的输入,
//如果为mc.loadMovie("D:\Debug\IMG002.jpg"),则输出面板显示“打开 URL 'file:///D:\ebug\MG002.jpg' 时出错”
尚不清楚的是,loadMovie加载照片有无限制?加载大图片时,不显示???待解决