• Setting the background color and background alpha on a Flex PopUpButton control’s pop up menu


    The following example shows how you can change the background color and alpha of a PopUpButton control’s pop up menu in Flex by setting the popUpStyleName, backgroundAlpha, and backgroundColor styles.
    <?xml version="1.0"?>
    <!-- http://blog.flexexamples.com/2008/01/17/setting-the-background-color-and-background-alpha-on-a-flex-popupbutton-controls-pop-up-menu/ -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
            layout
    ="vertical"
            verticalAlign
    ="top"
            backgroundColor
    ="white">

        
    <mx:Script>
            
    <![CDATA[
                import mx.controls.Menu;
                import mx.events.MenuEvent;

                [Bindable]
                private var menu:Menu;

                private function initMenu():void {
                    menu = new Menu();
                    menu.dataProvider = arr;
                    menu.setStyle("themeColor", "black");
                }
            
    ]]>
        
    </mx:Script>

        
    <mx:Array id="arr">
            
    <mx:Object label="Button" />
            
    <mx:Object label="ButtonBar" />
            
    <mx:Object label="ColorPicker" />
            
    <mx:Object label="ComboBox" />
        
    </mx:Array>

        
    <mx:Style>
            .myPop {
                backgroundAlpha: 0.7;
                backgroundColor: black;
                borderStyle: none;
                color: white;
            }
        
    </mx:Style>

        
    <mx:ApplicationControlBar dock="true">
            
    <mx:PopUpButton id="popUpButton"
                    label
    ="Select a control"
                    popUp
    ="{menu}"
                    popUpStyleName
    ="myPop"
                    preinitialize
    ="initMenu();" />
        
    </mx:ApplicationControlBar>

        
    <mx:VBox backgroundColor="haloSilver"
                width
    ="100%"
                height
    ="100%" />

    </mx:Application>

  • 相关阅读:
    开发ProxyServer的时候如何在一台PC上调试
    eclipse使用replace命令替换整个project/workspace的某个字符串
    android程序获取WIFI的IP地址和MAC地址
    将web项目deploy到tomcat的方法
    Windows下搭建Android开发环境
    解决:并排的两个div底部对齐
    eclipse调试jsp中的scriptlet代码
    棋盘覆盖(递归分治问题)
    Java中sleep()和wait()的区别
    Random()方法的使用
  • 原文地址:https://www.cnblogs.com/taobataoma/p/1045916.html
Copyright © 2020-2023  润新知