`

Flex 动态设置 Skin 、Style

    博客分类:
  • Flex
 
阅读更多

  /** Flex3 的写法 */
    StyleManager.getStyleDeclaration("mx.controls.Button").setStyle("overSkin", skins.iconClass);
    
    /** Flex4 的写法 */
    var styleManager:IStyleManager2 = FlexGlobals.topLevelApplication.styleManager; 
    styleManager.getStyleDeclaration("mx.controls.Button").setStyle("overSkin", skins.iconClass_m);

     /** 加载全部样式 */

    var styleManager:IStyleManager2 = FlexGlobals.topLevelApplication.styleManager; 
    styleManager.loadStyleDeclarations2("defaults.swf");

分享到:
评论

相关推荐

    flex css skin

    Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它允许开发者创建具有高度交互性和动态视觉效果的应用。CSS(层叠样式表)则是网页设计中用于控制页面布局和样式的语言。Skin在Flex中指的是应用界面的...

    Flex3StyleExplorer_V3.rar_Flex3 Style Explorer_Flex3StyleExplor_

    Flex提供了丰富的组件库,使得开发者能够创建具有交互性和动态效果的Web应用。样式在Flex3中扮演着关键角色,因为它们决定了组件的颜色、字体、大小、布局以及其他视觉特性。 在Flex3中,样式可以分为内联样式、类...

    FLEX界面样式表工具

    Flex中的CSS与Web开发中的CSS有一些相似之处,但也有其特定的规则和属性,如Skin和Style的概念,以及对Flex组件特有的样式支持。 在Flex中,样式可以通过以下几种方式应用: 1. **全局样式(Global Styles)**:...

    Flex更换主题 更换皮肤控件

    在Flex中,主题通常是通过CSS(Cascading Style Sheets)来定义的,这意味着我们可以像操作网页一样来控制Flex应用的样式。 接下来,我们讨论皮肤(Skin)。在Flex中,皮肤是组件外观的具体实现,它可以是图形、...

    Flex Android项目 设置Button的背景色

    2. **皮肤(Skin)**:Flex组件的外观可以通过自定义皮肤来改变。你可以创建一个新的皮肤类,覆盖默认的Button皮肤,并在其中设置背景颜色。皮肤通常由多个状态组成,以适应按钮的不同交互状态(如鼠标悬停、按下等...

    Flex各种超酷实例代码大全

    在Flex4中,我们可以轻松地自定义Accordion的头部样式,例如设置一个图片作为背景。 #### 示例分析: 1. **样式定义**:通过`<fx:Style>`标签来定义Accordion头部的样式,并使用`headerStyleName`属性将其应用于...

    Flex电子相册2

    - `Style`和`Skin`机制允许自定义组件的外观,满足电子相册的视觉需求。 总结来说,Flex电子相册2是一个充分利用Flex框架特性的应用,展示了如何利用ActionScript 3和Flex组件来创建一个高效、美观且功能丰富的...

    Flex4实战源代码

    2. **Skinning和Styling**:在Flex4中,皮肤(Skin)和样式(Style)系统得到了大幅度增强。开发者可以独立于组件逻辑来定义组件外观,这极大地提高了界面设计的灵活性。 3. **图形渲染引擎(Gumbo)**:Flex4引入了新的...

    Flex 4.5 API

    2. **Skinning和Styling**:在Flex 4.5中,皮肤(Skin)和样式(Style)的管理得到了显著提升。开发者可以为组件定义不同状态下的外观,以实现丰富的视觉效果。Skinning允许自定义组件的每一个细节,而Styling则通过...

    flex windowsXP 皮肤

    然后,可以通过设置组件的`skinClass`属性,将Windows XP Skin应用到特定的Flex组件上。 总的来说,"flex windowsXP 皮肤"是一个让Flex应用具备Windows XP风格外观的解决方案,包括一个CSS样式表和一个包含相关皮肤...

    Flex4中头部背景图片的Accordion

    为了定义这个样式,我们需要在应用程序的`<fx:Style>`标签中进行相应的设置。 ```xml <fx:Style> @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/halo"; ....

    flex按钮各种风格按钮

    在本文中,我们将深入探讨如何使用Flex框架来创建和定制各种风格的按钮。Flex是一种基于MXML和ActionScript的开源框架,它允许开发者构建富互联网应用程序(RIA)。Flex中的按钮组件是用户界面(UI)设计中不可或缺...

    flex4.5从嵌入式教程

    Flex 4.5引入了Skin和Style的概念,通过CSS样式的机制,开发者可以轻松地创建一致的界面主题。此外,还有预定义的皮肤类,如 Halo 和 Spark,它们提供了丰富的视觉效果和动画。 行为对象特效是Flex 4.5的一大亮点。...

    Flex_4.0_RIA开发详解讲义.rar

    3. **Skinning与Styling**:在Flex 4.0中,组件的外观可以通过Skin进行定制,而样式(Style)则用于定义组件的颜色、字体等视觉属性。这使得开发者能够轻松地创建符合品牌风格的应用。 4. **ActionScript 3.0**:...

    flex中给图片或任意组件着色的方法

    1. **使用Style和Skin**:Flex支持两种主要的方式来改变组件的颜色:样式(Style)和皮肤(Skin)。样式是简单的CSS样式的应用,如字体颜色、背景色等。皮肤则更为复杂,它允许自定义组件的完整外观,包括绘制图形、...

    Flex 图片旋转 缩放 拖动 特效

    6. **皮肤和样式**:Flex支持自定义组件的外观,通过皮肤(Skin)和样式(Style)可以改变控件的颜色、边框、阴影等视觉效果。在创建自定义控件时,可以定义自己的皮肤类,提供不同的视觉风格。 7. **性能优化**:...

    flex皮肤

    Flex皮肤基于MXML和CSS(Cascading Style Sheets)技术,可以独立于应用代码进行设计和开发。每个Flex组件都有一个或多个皮肤,这些皮肤定义了组件的外观和行为。通过更换皮肤,开发者可以轻松地改变组件的样式,...

    Flex 菜单导航特效 工程源码

    - CSS样式表:控制菜单的外观,如字体、颜色、间距等,通过Skin和Style类实现。 5. 开发工具: - Flex Builder(现已更名为Adobe Flash Builder):集成开发环境,支持代码编辑、调试、预览等功能,方便开发和...

    Flex五款漂亮皮肤

    每款皮肤的源码都包含了相应的CSS(Cascading Style Sheets)或MXML(MXML是Flex中用于声明界面组件的XML语法)文件,开发者可以通过学习和修改这些源码,理解皮肤的工作原理,进一步定制自己的皮肤。 在实际开发中...

Global site tag (gtag.js) - Google Analytics