PDA

Просмотр полной версии : backgroundImage. Определение загрузки.


akeman
21.07.2008, 18:39
Добрый день!

Есть некий путь к картинке - path
Динамически создаю компонент - component.
В нем через
component.setStyle("backgroundImage", path)
меняю бэкграунд.

Т.к. картинка имеет весомый размер, то закачивается/отрисовывается спустя некоторое время.

Вопрос: есть ли возможность отследить процесс загрузки или установки бэкграунда?

Спасибо!

JesterAntik
22.07.2008, 12:21
А по условию задачи обязательно ли использовать именно свойство стиля? Если можно кинь просто первым объектом в компонент Image, и отслеживай его событие complite.
Если же обязательно использование стиля, или component не контейнер, то можно попробовать использовать embed класс для объявление рисунка, но как это сделать пока не разбирался.

akeman
24.07.2008, 17:47
По условию задачи отдельно есть Image, загрузку которого отслеживаем вполне успешно, и есть, допустим, HBox, загрузку бэкграунда которого отследить пока не удалось.

Можно, конечно, извратиться и бэкграунд заменить картинкой, но в другом слое... но, опять же, извратиться. :)

Когда работаешь с

[Embed(source = "test_image.jpg")]
[Bindable] public var img:Class;

то все прекрасно, т.е.

setStyle("backgroundImage",img)

проходит, как и положено, на ура.