flex应用主题
应用主题时,可以将更个性化的外观应用于应用程序。Flash Builder 提供了多个主题供您选择。您可以导入其它主题,也可以创建自己的主题。 由 Flash Builder 提供的主题包括一组 Spark 主题和一组 Halo 主题。Flex 4 组件的默认主题是 Spark,Flex 3 的默认主题是 Halo。 有关 Flex 中主题支持的更多信息,请参阅关于主题。 指定主题可以按项目指定主题。为项目指定主题后,项目中的所有应用程序都共享同一个主题。
导入主题可以使用 Flash Builder 来导入主题。主题的所有相关文件都必须包含在一个文件夹中,并且 Flex 主题所需的全部文件必须都存在。 主题名称由主题文件夹中包含的?metadata.xml?文件的名称元素确定。如果未指定名称元素,或者?metadata.xml?不存在,则系统将使用主题文件夹的名称作为主题名称。 有关 Flex 主题所需格式的更多信息,请参阅创建主题。 Flash Builder 主题可以采用以下格式:
使用 Flash Builder 导入 Flex 主题
导入打包为 MXP 文件的 Flex 主题
下载主题可以下载能够导入到 Flash Builder 中的主题。 下载 Flex 主题
创建主题您可以创建自己的主题,并将主题导入到 Flash Builder 中。Flex 主题通常包含以下文件:
通常将主题打包为 ZIP 文件,但在将主题导入到 Flash Builder 之前,必须先提取 ZIP 文件。也可以将主题文件打包为 Adobe Extension Manager 文件(MXP 文件),并使用 Adobe Extension Manager 将主题导入到 Flash Builder 中。 有关更多信息,请参阅关于主题。 Metadata.xml 文件下表列出了?metadata.xml?中可以包括的元素。
下例展示了由 ABC 公司创建的主题的典型?metadata.xml?文件。 <theme>
<name>WindowsLookAlike</name>
<category>ABC</category>
<sdks>
<minVersionInclusive>2.0.1</minVersionInclusive>
<maxVersionExclusive>4.0.0</maxVersionExclusive>
</sdks>
<mainFile>WindowsLookAlike.css</mainFile>
</theme>
根据?metadata.xml?文件,该主题与 Flex 2.0.1 SDK 兼容,还与版本最高为(但不包括)Flex 4.0.0 的 SDK 兼容。选择此主题时,文件?WindowsLookAlike.css?将添加到?-themes?编译器参数中。 为 Flex 主题创建扩展文件(MXP 文件)可以使用 Adobe Extension Manager CS4 为 Flex 主题创建扩展文件(MXP 文件)。可以使用 Adobe Extension Manager CS4 将 MXP 文件导入 Flash Builder。 将所有主题文件放在暂存文件夹中,然后创建供 Extension Manager 创建 MXP 文件的扩展安装文件(MXI 文件)。有关 MXI 文件格式的信息,请参阅扩展文件格式文档。 创建 MXI 文件时,需要为主题的各个文件指定目标路径。目标路径格式如下: $flexbuilder/<Theme Name>
为 Flex 主题创建 MXP 扩展文件
添加其它主题可以指定要将多个主题文件应用到一个应用程序。如果没有重叠样式,则会完全应用这两个主题。在添加其它主题时还需要考虑其它事项(如主题文件的顺序)。 要添加其它主题,请使用命令行编译器?mxmlc?和用来指定主题文件路径的?theme?编译器选项。 使用主题提供了有关指定编译器参数和主题文件顺序的详细信息。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |