我正在尝试从 as3 中的 url 加载图像,如下所示:
var myImageLoader:Loader = new Loader();
private var mcImage: MovieClip = new MovieClip();
var myImageLocation:URLRequest = new URLRequest("http://example.com/xyz.jpg");
myImageLoader.load(myImageLocation);
mcImage.addChild(myImageLoader);
mcImage.x = 100;
mcImage.y = 100;
//mcImage.width = 50;
//mcImage.height = 50;
addChild(mcImage);
上面的代码工作正常,但是由于我想要的图像与原始图像相比具有不同的大小,因此这里需要更改其大小。因此,在使用上面代码中注释的行之后,mcImage 消失了。
我尝试使用mcImage.scaleX =myImageLoader.width/50,但由于 myImageLoader 没有在开始时加载,我们无法获得 myImageLoader 的宽度为空。