Загрузка настраиваемых изображений preloader Flex - PullRequest
1 голос
/ 22 июня 2009

Я пишу пользовательский предзагрузчик flex, который расширяет класс IPreloaderDisplay. Как я могу загрузить изображения из Интернета в свой пользовательский предварительный загрузчик?

Спасибо,
Владимир

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

Вы не можете загружать изображения своих предзагрузчиков из Интернета, потому что фреймворк не загружен. Вы должны сохранять предзагрузчики ОЧЕНЬ легкими и не использовать никакого фреймворкового кода. Просто расширьте Sprite и реализуйте методы IPreloaderDisplay, но вставляйте свои изображения и не пытайтесь загрузить их во время выполнения.

0 голосов
/ 22 июня 2009

Разве вы не можете просто создать объект изображения и добавить его на сцену? Можете ли вы опубликовать свои проги, чтобы я знал, какая часть этого вам поможет?

UPDATE

Вот общее решение на данный момент:

this.loader = new Loader();
this.loader.load("http://somewebsite.com/image.png");
this.loader.addEventListener(Event.COMPLETE, onLoadComplete);

public function onLoadComplete(event:Event):void {
    var thumbnail:Sprite = new Sprite();
    thumbnail.addChild(this.loader);
}
...