Как динамически установить фон Flex (цвет и изображение) - PullRequest
0 голосов
/ 26 сентября 2010

Я хочу дать пользователям возможность установить цвет фона или выбрать изображение, чтобы сделать его фоновым (Tile, Center и Strentch). Я попробовал пару вещей без удачи, таких как попытка поиска объекта Skin и назначения его. и попробовал что-то вроде:

FlexGlobals.topLevelApplication.setStyle("backgroundColor",uint(chosenColor));

без удачи.

Есть идеи?

1 Ответ

1 голос
/ 26 сентября 2010

Используете ли вы компоненты Flex 3 Halo или Flex 4 Spark?

Я подумал, что для доступа к объекту приложения верхнего уровня вам нужно было привести его как объект приложения.Но в противном случае я бы использовал тот же подход, что и вы.

(FlexGlobals.topLevelApplication as Application).setStyle("backgroundColor",uint(chosenColor));

Однако, если вы используете подход Flex 4, я ожидаю, что цвет фона будет в классе оболочки приложения и не уверен, повлияет ли стиль на это.Я еще не проработал различия в стилях между классами кожи и стилями.Возможно, вы захотите создать собственный класс обложки, который устанавливает цвет фона на основе стиля в классе компонента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...