zoukankan      html  css  js  c++  java
  • Setting styles on individual Flex Accordion headers

    Well, I played around with it briefly this evening and it seems that you can get individual accordion headings using the Accordion class’s getHeaderAt() method, then it is just a matter of saving that reference in a variable, or applying a style directly to the returned Button reference.

    The example itself is pretty simple, but I’m sure the same principles apply to other styles as well

    <?xml version="1.0" encoding="utf-8"?>
    <!-- http://blog.flexexamples.com/2007/10/30/setting-styles-on-individual-flex-accordion-headers/ -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
            layout
    ="vertical"
            verticalAlign
    ="middle"
            backgroundColor
    ="white">

        
    <mx:Style>
            AccordionHeader {
                fillColors: black, black;
                fillAlphas: 1, 1;
                textRollOverColor: white;
                textSelectedColor: white;
                themeColor: black;
            }
        
    </mx:Style>

        
    <mx:Script>
            
    <![CDATA[
                private function init():void {
                    accordion.getHeaderAt(0).setStyle("color", "red");
                    accordion.getHeaderAt(1).setStyle("color", "haloOrange");
                    accordion.getHeaderAt(2).setStyle("color", "yellow");
                    accordion.getHeaderAt(3).setStyle("color", "haloGreen");
                    accordion.getHeaderAt(4).setStyle("color", "haloBlue");
                }
            
    ]]>
        
    </mx:Script>

        
    <mx:Accordion id="accordion"
                width
    ="300"
                height
    ="200"
                creationComplete
    ="init();">
            
    <mx:VBox label="Red" />
            
    <mx:VBox label="Orange" />
            
    <mx:VBox label="Yellow" />
            
    <mx:VBox label="Green" />
            
    <mx:VBox label="Blue" />
        
    </mx:Accordion>

    </mx:Application>

  • 相关阅读:
    android大作业------任务领取
    读书笔记《编程珠矶》2
    学习进度第8周
    学习进度第7周
    世界疫情可视化展示-----echarts
    读书笔记《编程珠矶》1
    团队项目新闻app的需求分析
    学习进度第6周
    团队合作项目
    SpringMVC01
  • 原文地址:https://www.cnblogs.com/taobataoma/p/1037071.html
Copyright © 2011-2022 走看看