Тема оформления для WindowedApplication над компонентами - PullRequest
1 голос
/ 14 января 2011

Чтобы установить фоновое изображение для моего приложения Desktop Flex, я создал собственный класс обложки, установив для свойства skinClass свой собственный обложки MXML.Хост-компонент SkinnableContainer.Я использую растровое изображение для пользовательской обложки MXML.Все работает отлично, за исключением того, что он рисует все мои компоненты.Как заставить скин рисовать на заднем плане?Должен ли я переместить растровую разметку в другое место в файле скина?

1 Ответ

2 голосов
/ 15 января 2011

Если вы используете шаблон Flash Builder для обложки SkinnableContainer, просто убедитесь, что вы вставили объект изображения (например, BitmapImage) перед background:Rect, но за contentGroup:Group.contentGroup - это место, где отображаются все видимые элементы отображения из приложения.

Пример

<s:Rect id="background" left="0" right="0" top="0" bottom="0">
    ...
</s:Rect>

<s:BitmapImage source="@Embed('assets/images/background.png')"/>

<s:Group id="contentGroup" ...>
   ...
</s:Group>
...