Adobe AIR中的主题

时间:2009-01-28 00:06:22

标签: air flexbuilder

为AIR应用程序设置外观/主题的最佳方法是什么。例如,我想使用深色/黑色主题(类似于Tour de Flex)而不是默认的灰色主题。

3 个答案:

答案 0 :(得分:2)

ScaleNine主题是一个很好的起点,找到一个类似你想要的东西,将其插入你的应用程序,然后逐渐用你自己的颜色,图像和控件替换。

http://www.scalenine.com/

答案 1 :(得分:0)

我刚刚开始使用AIR,但是如果你使用Flex,请查看Flex in a Week video series。有几个视频涵盖了创建自定义MXML组件和项目渲染器的功能,这些视频可以有效地让您了解应用程序。

您还可以使用CSS来设置应用的样式。

答案 2 :(得分:-1)

首先,您需要将空中应用程序属性文件中的系统chrome属性设置为 none

<initialWindow>
...
<systemChrome>none</systemChrome>
...
</initialWindow>

如果您的航空应用程序中的主文件名为 Main.mxml ,则您的应用程序属性文件将命名为 Main-app.xml 。此文件不难找到,它应与 Main.mxml 文件位于同一位置。

通过将此属性设置为none,您表示您不希望您的air应用程序窗口采用应用程序运行的操作系统窗口的样式。

由于此属性设置为none,因此air app的chrome必须来自Main.mxml文件,该文件应为 WindowedApplication

使用 WindowedApplication titleBarBackgroundSkin attriubute设置air app的外观。 titleBarBackgroundSkin 默认为“mx.skins.halo.ApplicationTitleBarBackgroundSkin”