跟我StepByStep学FLEX教程------自定义主题
说明:该文系作者原创,请勿商用或者用于论文发表,转载必须经作者同意并且注明出处。
如何自定义主题:
1、首先定义好.css文件;
2、compc编译生成swc文件;
compc -include-file name path -o output.swc
如(可以include多个文件):
compc -include-file mycss.css c:/myfiles/themes/mycss.css
-include-file upIcon.jpg c:/myfiles/themes/assets/upIcon.jpg
-include-file downIcon.jpg c:/myfiles/themes/assets/downIcon.jpg
-include-file overIcon.jpg c:/myfiles/themes/assets/overIcon.jpg
-o c:/myfiles/themes/MyTheme.swc
3、编写xml配置文件,如:
<?xml version="1.0"?>
<flex-config xmlns="http://www.adobe.com/2006/flex-config">
<output>MyTheme.swc</output>
<include-file>
<name>mycss.css</name>
<path>c:/myfiles/themes/mycss.css</path>
</include-file>
<include-file>
<name>upIcon.jpg</name>
<path>c:/myfiles/themes/assets/upIcon.jpg</path>
</include-file>
<include-file>
<name>downIcon.jpg</name>
<path>c:/myfiles/themes/assets/downIcon.jpg</path>
</include-file>
<include-file>
<name>overIcon.jpg</name>
<path>c:/myfiles/themes/assets/overIcon.jpg</path>
</include-file>
<include-classes>
<class>MyButtonSkin</class>
<class>MyAccordionHeaderSkin</class>
<class>MyControlBarSkin</class>
</include-classes>
</flex-config>
执行compc -load-config myconfig.xml编译主题文件。
以上参考Flex Builder自带帮助文件Creating a theme SWC file 部分。
自然,读者也可以通过工具来进行制作漂亮的主题。
Adobe Extension Manager CS4 2.0 http://www.adobe.com/cn/exchange/em_download/
Flex Skin Design Extensions & Flex Component Kit for Flash CS3
https://www.adobe.com/cfusion/entitlement/index.cfm?e=flex%5Fskins
最简单的方法,就是下载已经做好的主题风格,作者推荐一个网站:http://www.scalenine.com/,读者也可以自己在网上百度、google一下,可以找到很多。
5月4日青年节,FlexUnit 4 alpha 1.0发布了,这个内容本来要放在后边讲,不过既然发布了,作者就将最新的研究先在教程里讲一下,这个版本进行了较大的底层重构。
分享到:
相关推荐
### FLEX教程知识点详解 #### 1. FLEX概述 - **FLEX介绍**:FLEX是一种用于构建跨平台富互联网应用程序(RIA)的技术。它使用了一种名为MXML的标记语言来创建用户界面,并利用ActionScript进行逻辑处理。FLEX能够...
10. 样式和主题:Flex提供了强大的样式和主题定制功能,允许开发者控制应用程序的整体外观和感觉,包括颜色、字体、间距等。 11. FlexUnit:FlexUnit是Flex应用程序的单元测试框架,类似于Java中的JUnit。它允许...
Flex教程详解:逐步掌握动态富互联网应用开发 Flex是由Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和MXML标记语言。本教程旨在引导学习者一步步深入理解Flex,帮助他们...
根据给定的信息,我们可以将《跟我StepByStep学FLEX》这本教程的主要知识点概括如下: ### FLEX基础 #### 概述 - **FLEX介绍**:FLEX是一种用于构建跨平台桌面应用程序和移动设备应用程序的技术。它结合了HTML、...
- **学习目的**:本教程旨在为初学者提供一个系统的学习路径,通过一系列的实际案例逐步深入理解FLEX的核心概念和技术细节。适合那些希望从零开始学习FLEX的新手。 #### 二、安装配置 - **Flex 3及其Flex Builder...
2. **跟我StepByStep学FLEX教程------王一松.pdf**:这是一本面向初学者的教程,由王一松编著。通过逐步的教学方式,讲解了Flex的基础知识,包括环境搭建、界面设计、事件处理、数据绑定等内容。适合没有FLEX背景的...
《跟我StepByStep学FLEX教程》是由王一松编写的,旨在通过一系列深入浅出的示例,帮助读者从零开始掌握Flex的各项技术要点,从而能够独立开发出功能丰富、交互流畅的应用程序。 一、Flex入门与环境搭建 在《跟我...
王一松的教程《跟我StepByStep学FLEX教程》全面地介绍了Flex的基础到高级应用。 - **学习路径**:该教程分为多个章节,从基础概念、环境搭建到实际项目的实现,为初学者提供了一条清晰的学习路径。 #### 2. Flex...
最后,PDF文档“跟我StepByStep学FLEX教程”会提供清晰的步骤指导,帮助你跟随教程逐步实践,加深理解。这个文档可能还会包含示例代码、截图和详细的解释,以便于你在阅读时能更好地理解和模仿。 总的来说,Flex...
《StepByStep学FLEX教程-王一松.pdf》可能是入门教程的核心部分,作者王一松通过逐步指导的方式,让读者从零开始了解Flex的基础知识。这可能包括Flex SDK的安装、Flex Builder或IntelliJ IDEA等IDE的使用,以及...
描述中提到的"stepbystep"可能是指一系列教程或指南,旨在逐步引导学习者掌握Flex和Flash Builder的使用。这些教程可能涵盖了从基础到高级的各种主题,包括安装环境、创建第一个项目、组件使用、数据绑定、事件处理...