Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   backgroundImage. Определение загрузки. (http://www.flasher.ru/forum/showthread.php?t=114193)

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)
проходит, как и положено, на ура.


Часовой пояс GMT +4, время: 02:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.