AS2--003 createEmptyMovieClip,loadMovie

var mc:MovieClip = this.createEmptyMovieClip("mc",
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加载照片有无限制?加载大图片时,不显示???待解决


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值