Все это можно сделать, создав собственный скин. Из вашего описания звучит так, как будто вы захотите создать собственный скин для ViewNavigatorApplication или TabbedViewNavigatorApplication или что-то еще в этом роде. Существует также spark.skins.mobile.SkinnableContainerSkin , который можно использовать для оформления класса SkinnableContainer, который является наиболее общим контейнером, который вы могли бы начать. Но так как вы говорите, что ориентируетесь на мобильные устройства, я думаю, вы захотите создать скин для приложения.
У Джейсона СДж есть учебник по созданию пользовательского TabbedViewNavigatorApplicationSkin: Видео: как создать обложку для приложения TabbedViewNavigatorApplication
Даже если вам не нужен вид с вкладками, обложки для других моделей приложений должны быть одинаковыми.
Для получения дополнительной информации о Скиннинг для мобильных устройств:
- У Джейсона SJ есть учебник из трех частей: Flex Mobile Skins
- Глава о Скининг в официальном справочнике Разработка мобильных приложений с помощью Flex
Кроме того, если вы абсолютно новичок в создании оболочек Flex-контейнеров, я бы рекомендовал сначала ознакомиться с архитектурой создания оболочек Flex 4. В этом случае проверьте:
Примечание
Поскольку вы нацеливаетесь на мобильные устройства, убедитесь, что вы используете пакет spark.skins.mobile , а не какой-либо из скинов Flex 4.1 или более старых, так как большинство из них не рекомендуется для мобильных устройств. Кроме того, не используйте класс spark.components.Panel, поскольку он также не рекомендуется.