`
harry9888
  • 浏览: 67500 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

关于主题(themes)

阅读更多
主题定义了一个flex应用的视觉效果。一个主题可以定义简单的像颜色、字体等,也可以整个的改变所有组件的样式。

主题通常是一个swc文件,当然,主题也可以是CSS文件和嵌入的图形资源,如来自SWF文件的标签。你可以在你的Flex Application中应用一个现成的SWC文件,也可以使用自己创建的主题。

默认主题Halo是一个集合了图形和程序化皮肤的SWC文件,它通过defaults.css被定义在framework.swc文件中。这个文件设置了Flex组件的很多属性。Flex也包含了其他的预定义主题。

含有一个主题的SWC文件包含一些列的资源,如SWF、GIF和JPEG文件等,当然,SWC也可以仅含有一个CSS文件。

把主题打包成一个SWC文件可以有很多好处:

1、容易发布
2、SWC文件不能被改动或覆盖而不重编译。
3、SWC是预编译的,它减少了应用程序编译的时间

可以通过编译参数在Flex Application中使用主题,
mxmlc -theme c:/theme/BullyBuster.swc -file-specs
c:/myfiles/flex2/misc/MainApp.mxml

也可以使用配置文件flex-config.xml定义主题:
<compiler>
   <theme>
      <filename>c:/theme/BullyBuster.swc</filename>
   </theme>
</compiler>

你可以在应用中使用多个主题,只要不冲突,他们都会起作用。

flex内置了一些主题可以使用
Aeon Graphical
Halo
HaloClassic
Ice
Institutional
Smoke
Wooden

0
0
分享到:
评论

相关推荐

    WPF.Themes经典的wpf主题样式,包含22种不同样式,一行代码即可改变全部窗体的样式。

    在客户端的Settings.settings配置文件里添加一条Themes键,类型为string,值为相应的主题文件夹名称如WhistlerBlue。 使用时在启动窗体的loaded事件里添加一行 WPF.Themes.ThemeManager.ApplyTheme(Application....

    notepad+++主题themes

    在Notepad++中应用这些主题非常简单,只需将XML文件复制到Notepad++的安装目录下的"themes"文件夹,然后在软件设置中选择对应的 theme 即可。通过尝试和选择适合自己的主题,用户可以在提高工作效率的同时,享受更佳...

    jquery-easyui-themes.rar_easyui 主题_easyui主题_html_jquery_jquery-e

    在本文中,我们将详细探讨jQuery EasyUI的主题,特别是"jquery-easyui-themes.rar"这个压缩包中包含的主题资源,以及如何将这些主题应用到项目中。 该压缩包包含了"metro"系列的五套主题和"ui"系列的四套主题,具体...

    eclipse主题插件Eclipse Color Themes

    Eclipse Color Themes是一款针对Eclipse集成开发环境的增强插件,它允许用户自定义和导入各种色彩主题,为代码编辑器提供美观且个性化的显示效果。这款插件极大地提升了开发者在长时间编程时的视觉舒适度,同时也能...

    easyui主题 themes

    包含如下主题: black、bootstrap、default、gray、metro-blue、metro-gray、metro-green、metro-orange、metro-red、ui-cuperitino、ui-hive、ui-dark-hive、ui-pepper-grinder、ui-sunny

    wpf themes 主题

    在Windows Presentation Foundation (WPF) 中,主题(Themes)是一种强大的功能,允许开发者为应用程序创建一致且吸引人的用户界面。WPF提供了丰富的内置主题,同时支持自定义和扩展,以满足各种设计需求。下面我们...

    xpages主题themes

    XPages主题(Themes)是XPages设计的一部分,它允许开发者通过自定义样式和布局来统一应用程序的外观和感觉,提供一致的用户体验。本资源包含关于XPages主题制作的知识,以及如何生成特定的CSS和引用JavaScript。 ...

    wordpress手机主题(wp-mobile-themes)

    "Wordpress手机主题(wp-mobile-themes)"是一个专门针对移动设备优化的WordPress主题集合,旨在提供优秀的用户体验,特别是对于那些通过智能手机或平板电脑访问网站的用户。 在当前的数字化时代,移动设备的使用日...

    18个不错的xoops themes 主题下载

    xoops themes 是针对 XOOPS 内容管理系统(CMS)设计的一系列主题模板,这些主题用于改变网站的外观和布局,提供多样化的视觉体验。XOOPS 是一个开源的PHP框架,用于构建动态的社区驱动的网站。它允许用户通过安装...

    xp主题服务项themes丢失解决方案

    在Windows XP操作系统中,主题服务项(Themes)是系统的核心组件之一,它负责管理桌面的外观和视觉效果,包括窗口颜色、图标样式、鼠标指针等。当“Themes”服务项丢失时,用户可能会遇到无法更改主题、桌面无视觉...

    MATLAB主题颜色配置Matlab_Themes.zip

    以下是一些关于MATLAB主题配置的知识点: 1. **内置主题**:MATLAB提供了几种预设的主题,如默认的“Light”主题和深色的“Dark”主题。用户可以直接在“首选项”中选择这些内置主题,快速改变工作环境的视觉风格。...

    Drupal 7 themes主题开发手册

    Drupal的灵活性和可扩展性很大一部分来源于其主题系统,即themes,这使得开发者和设计师可以根据网站的具体需求定制网站的外观和布局。Drupal 7 themes主题开发手册是为那些希望通过Drupal 7进行主题开发的用户提供...

    Laravel开发-themes

    "Laravel开发-themes" 是一种方法,它允许开发者系统地管理应用程序的主题,包括样式、布局和部分视图,以实现更加模块化和可复用的设计。这个主题功能使开发者能够在一个集中的地方维护和定制多个主题,从而简化了...

    jekyllthemes, Jekyll博客的最佳外观主题目录.zip

    jekyllthemes, Jekyll博客的最佳外观主题目录 主题Jekyll博客的最佳外观主题目录提交主题有一个你想分享的主题?fork 上的站点在 _posts 目录中创建一个新帖子并填写相关的YAML字段制作 250 x200缩略图并将它的放到...

    gedit Themes

    例如,"mig-gedit-themes-f9b4314"这个压缩包可能包含了名为"Mig"的gedit主题集合,它可能包含了多个子主题,每个子主题都有自己的色彩配置和设计细节。f9b4314可能是这个主题版本的标识,用于区分不同的更新或改进...

    PyCharm themes

    **PyCharm Themes详解** PyCharm是一款广受欢迎的Python集成开发环境(IDE),由JetBrains公司开发。它以其强大的代码编辑、调试、版本控制、项目管理等功能深受开发者喜爱。而PyCharm的主题则可以极大地影响开发者...

    Laravel开发-laravel-themes

    Laravel-themes 是一个方便开发者管理多个界面主题的工具,使得网站的设计风格可以根据需要进行切换,提供更好的用户体验。下面将详细介绍 Laravel 开发中的主题应用及其相关知识点。 1. **Laravel 框架基础** ...

    themes.zip

    4. **安装与应用**:将"themes.zip"解压后,将里面的主题文件(通常是.npptheme格式)复制到Notepad++的安装目录下的"themes"文件夹中,重启Notepad++即可在"设置" -&gt; "样式配置器"中看到并应用新的主题。...

    【Typora主题整体替换包】themes.rar

    这个名为"【Typora主题整体替换包】themes.rar"的压缩文件是为Windows用户准备的一个资源集合,包含了Typora的多种常用主题,旨在让用户的编辑器界面更加个性化和舒适。下面将详细阐述Typora、Markdown语言以及如何...

    wp品质wight-themes主题

    【wp品质wight-themes主题】是一款专为WordPress平台设计的高质量主题,旨在提供一个清新、干净且简洁大方的网站外观,适合各种类型的企业站点、个人工作室以及图像密集型的如婚纱摄影站等应用场景。这款主题以其...

Global site tag (gtag.js) - Google Analytics