[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 ...
 
随机推荐
- HTML,XML中的转义字符
			
HTML中的转义字符 HTML中<, >,&等有特别含义,(前两个字符用于链接签,&用于转义),不能直接使用.使用这三个字符时,应使用他们的转义序列,如下所示: & ...
 - 在Linux中搭建一个FTP服务器
			
在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...
 - 在Windows上安装Maven
			
下载 Maven 最新版本. http://maven.apache.org/download.cgi 1,下载包后,解压到相应特定位置. 2,将 [解压位置]/bin 加入到Path 3, ...
 - linux概念之用户,组及权限
			
Linux 是一个多用户.多任务的操作系统:我们应该了解单用户多任务和多用户多任务的概念 单用户多任务一个beinan用户,为了完成工作,执行了几个任务:当然beinan这个用户,其它的人还能以远程登 ...
 - 传递给函数的隐含参数:arguments及递归函数的实现
			
传递给函数的隐含参数:arguments当进行函数调用时,除了指定的参数外,还创建一个隐含的对象——arguments.arguments是一个类似数组但不是数组的对象,说它类似是因为它具有数组一样的 ...
 - 车载凯立德导航地图更新以及DSA数据更新方法
			
每年升级每次都去重新摸索,1年时间忘完了,遂决定把他写下来,我这就去实验,实验好了来补 第一步: 找最新的凯立德软件和地图版本号 方法:淘宝搜索, 例如:凯立德 2016,搜索结果会出现比如2016 ...
 - apache使用ssl数字证书
			
apache配置: <VirtualHost *:443> ServerName web.p2 .com ProxyPreserveHost On ProxyRequests Off SS ...
 - 【linux】 linux 查看系统信息
			
1.输入"uname -a ",可显示电脑以及操作系统的相关信息. 2.输入"cat /proc/version",说明正在运行的内核版本. 3.输入" ...
 - 当"唐僧"没那么容易
			
西游记 西游记的故事,无人不知. 但西游记里面的哲学与道理,却仍然值得我们去思考. 记得之前曾有一篇文章写到了西游记与团队管理,师徒四人就是一个完美的团队.之所以能够爬山涉水.克服万难,求得真经,无疑 ...
 - nova分析(4)—— nova-cells
			
cells的功能允许用户以更分散的方式去扩展OpenStack计算云而无需使用复杂的技术,比如数据库和消息队列的集群.它的目的是支持非常大规模的部署. 当启用了此功能,在OpenStack计算云中的主 ...