[Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态
- <?xml version="1.0" encoding="utf-8"?>
<!--控制弹出菜单的透明度、可用、可选择状态 PopUpButtonPopUpTranslucent.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"- xmlns:s="library://ns.adobe.com/flex/spark"
- xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
- <fx:Script>
- <![CDATA[
- import mx.controls.Menu;
- import mx.events.FlexEvent;
- private var menu:Menu;
- protected function popUpButton_initializeHandler(event:FlexEvent):void
- {
- }
- protected function popUpButton_creationCompleteHandler(event:FlexEvent):void
- {
- menu = new Menu();
- menu.labelField = "@label";
- menu.dataProvider = xmlList;
- popUpButton.popUp = menu;
- menu.width = popUpButton.width;
- }
- ]]>
- </fx:Script>
- <fx:Declarations>
- <!-- 将非可视元素(例如服务、值对象)放在此处 -->
- <fx:Array id="arr">
- <fx:Object label="《霹雳先锋》香港票房8916612" actor="Steven Chow"/>
- <fx:Object label="《捕风汉子》香港票房3149395" actor="Steven Chow"/>
- <fx:Object label="《小偷阿星》香港票房7968106 " actor="Steven Chow"/>
- <fx:Object type="separator"/>
- <fx:Object label="笑傲江湖之东方不败(1992)" type="check" actor="Jet Li"/>
- <fx:Object label="精武英雄(1994)" type="radio" actor="Jet Li"/>
- <fx:Object label="给爸爸的信(1995)" actor="Jet Li"/>
- </fx:Array>
- <fx:XMLList xmlns="" id="xmlList">
- <node label="《霹雳先锋》香港票房8916612" type="radio" toggled="true" />
- <node label="《捕风汉子》香港票房3149395">
- <node label="child item" />
- </node>
- <node label="《小偷阿星》香港票房7968106" />
- <node type="separator" />
- <node label="笑傲江湖之东方不败(1992)" type="check" toggled="true" />
- <node label="精武英雄(1994)" />
- <node label="给爸爸的信(1995)" enabled="false" />
- </fx:XMLList>
- </fx:Declarations>
- <fx:Style>
- @namespace s "library://ns.adobe.com/flex/spark";
- @namespace mx "library://ns.adobe.com/flex/mx";
- mx|PopUpButton {
- popUpStyleName: myCustomPopUpStyleName;
- }
- /* mx|Menu{
- fontWeight: normal;
- textAlign: left;
- chromeColor: blue;
- contentBackgroundAlpha:0.4;
- contentBackgroundColor:white;
- borderStyle: solid;
- } */
- .myCustomPopUpStyleName {
- fontWeight: normal;
- textAlign: center;
- contentBackgroundAlpha:0.4;
- contentBackgroundColor:white;
- borderStyle: solid;
- }
- </fx:Style>
- <s:controlBarContent>
- <mx:PopUpButton id="popUpButton" label="Please select an item..." openAlways="true" initialize="popUpButton_initializeHandler(event)" creationComplete="popUpButton_creationCompleteHandler(event)" />
- </s:controlBarContent>
- <s:BorderContainer backgroundAlpha="0.5" backgroundColor="haloSilver" width="100%" height="100%" />
- </s:Application>
[Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态的更多相关文章
- [Flex] PopUpButton系列 —— 设置弹出菜单与主按钮之间的间隔
<?xml version="1.0" encoding="utf-8"?><!--设置弹出菜单与主按钮之间的间隔 PopUpButtonPo ...
- Mui --- 弹出菜单
mui框架内置了弹出菜单插件,弹出菜单显示内容不限,但必须包裹在一个含.mui-popover类的div中,如下即为一个弹出菜单内容: <div id="popover" c ...
- iOS_21团购_顶部菜单和弹出菜单联动
最后效果图: 各控件关系图1: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHJlX2VtaW5lbnQ=/font/5a6L5L2T/fontsize ...
- mui-popover显示、隐藏弹出菜单的方法
一.mui-popover要显示.隐藏弹出菜单,可使用锚点方式. <div id="popover" class="box mui-popover mui-popp ...
- [Flex] PopUpButton系列 —— 弹出菜单的行高设置
<?xml version="1.0" encoding="utf-8"?> <!--Flex中如何通过variableRowHeight样式 ...
- [Flex] PopUpButton系列 —— 打开和关闭弹出菜单
<?xml version="1.0" encoding="utf-8"?><!--响应打开和关闭弹出菜单的例子 PopUpButtonOpe ...
- [Flex] 组件Tree系列 —— 作为PopUpButton的弹出菜单
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:Tree作为PopUpButton ...
- 【CefSharp】 禁用右键菜单 与 控制弹出窗口的方式(限版本39.0.0.1)
这周没什么时间,一开始就在忙一些CefSharp的事情,Win10的研究就放了下来,CefSharp的资料挺少的,但好在是开源的,可以我们便宜的折腾.因为两个的内容都不多,我就合成一篇文章啦. 这还里 ...
- DIV+CSS制作二级横向弹出菜单,略简单
没有使用JavaScript控制二级菜单的显示,结果如上图所示. 代码如下: <!DOCTYPE html> <html> <head> <meta char ...
随机推荐
- 木匠ing[索引]
古人有云,一个不会写代码的木匠不会是个好厨子. 为了响应这个号召,开始我的木工之路. 首先介绍一个网站,www.zuojiaju.com 木工爱好者 ,里面有大量的关于木匠的帖子,感谢一下. 以前只是 ...
- 输入n行整数,每行的个数不确定,整数之间用逗号分隔
/*===================================== 输入n行整数,每行的个数不确定. 每行内部两个数之间用逗号隔开. 例如输入数据如下: 6 1,3,5,23,6,8,14 ...
- ant脚本编写
使用ant脚本前的准备 1.下载一个ant安装包.如:apache-ant-1.8.4-bin.zip.解压到E盘. 2.配置环境变量.新增ANT_HOME:E:\apache-ant-1.8.4:P ...
- ExpandableListView方法详解
正文 一.结构public interface ExpandableListAdapter 间接子类:BaseExpandableListAdapter,CursorTreeAdapter,Resou ...
- ExtJs学习笔记之TextField
输入框TextField 一个基本文本框表单项.可以直接代替传统文本输入框, 或者作为许多复杂基本控件的基类({如@link Ext.form.field.TextArea}) 和Ext.form.f ...
- 初试体验java多线程
现在个人电脑以及服务器都是多核cpu,如何提高多核cpu的利用率,就要用到多线程技术了. public class TestThread1 { ; static class PThread exten ...
- diamond operator is not supported in -source 1.5
在mvn install编译的时候出现了,错误 diamond operator is not supported in -source 1.5 的错误信息: 解决方法:在pom.xml文件里面添加: ...
- linux下openoffice的安装和启动
下载openoffice的安装包(注意选择合适的安装包): http://www.openoffice.org/download/archive.html 一.安装openOffice1.使用tar ...
- android 为应用程序创建桌面快捷方式技巧分享
手机装的软件过多,找起来很不方便,所以在主页面有一个快捷方式的话会很不错的,本文将介绍如何实现,需要了解跟多的朋友可以参考下 我们开发一款软件后,如果手机装的软件过多,去翻的话会很难翻的,所以 ...
- js 删除DropDownList的选项
function del_DropDownList_Option() { var ddlXZ= document.getElementById("name&quo ...