【发布时间】:2011-03-02 02:06:10
【问题描述】:
我使用不同的 Loader 类同时加载许多图像。加载时,我将加载器的内容添加到其他电影剪辑的子动画剪辑中...
其实,有时图像可以看到,但有时却看不到。
我需要重新渲染一些 DisplayObject 吗?类似的东西...
【问题讨论】:
标签: actionscript-3 image load
我使用不同的 Loader 类同时加载许多图像。加载时,我将加载器的内容添加到其他电影剪辑的子动画剪辑中...
其实,有时图像可以看到,但有时却看不到。
我需要重新渲染一些 DisplayObject 吗?类似的东西...
【问题讨论】:
标签: actionscript-3 image load
import flash.display.Loader;
import flash.display.Sprite;
import flash.net.URLRequest;
public class Image {
private var _loader:Loader;
public function Image(src:String) {
_loader = new Loader();
_loader.load(new URLRequest(src));
}
public function get loader():Loader {
return _loader;
}
}
然后当你加载图片时:
public function loadImages(images:XML):void {
var _i:Image;
for each(var image:XML in images) {
_i = new Image(image.src);
_i.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, addImage);
}
}
private function addImage(e:Event):void {
parent.addChild(e.target.content);
}
【讨论】: