загруженное изображение не видно на экране - PullRequest
1 голос
/ 10 июня 2010

Я загружаю много изображений одновременно с другим классом Loader.При загрузке я добавляю содержимое загрузчиков в мувиклипы, которые являются дочерними по отношению к другому мувиклипу, который является дочерним по другому ... Я проверяю, загружены ли изображения, вызывается метод addChild, но загруженные изображения не видны на экране.* На самом деле, иногда можно увидеть изображения, но иногда их не видно.

Нужно ли повторно отображать какой-либо объект DisplayObject?Нечто подобное ...

1 Ответ

0 голосов
/ 11 июня 2010
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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...