flex组件使用【PopUpButton】
发布时间:2020-12-15 03:42:39 所属栏目:百科 来源:网络整理
导读:?xml?version="1.0"?encoding="utf-8"?mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"?layout="absolute"????????????!--creationComplete?当前控件创建完成后触发事件--?mx:PopUpButton?id="popB"?x="132"?y="96"?label="PopUpButton"?creation
<?xml?version="1.0"?encoding="utf-8"?> <mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"?layout="absolute"> ????????????<!--creationComplete?当前控件创建完成后触发事件--> ?<mx:PopUpButton?id="popB"?x="132"?y="96"?label="PopUpButton"?creationComplete="initmenu()"/> ? ?<mx:Script> ??<![CDATA[ ???import?mx.controls.*; ???import?mx.events.*; ???private?var?mymenu:Menu; ???private?function?initmenu():void{ ????mymenu=new?Menu(); ????var?dp:Object=[{label:"天气查询"},{label:"信息查询"},{label:"图片查询"}]; ????mymenu.dataProvider=dp; ????mymenu.selectedIndex=0; ????mymenu.addEventListener("itemClick",Myitemclick); ????popB.popUp=mymenu; ????popB.label="进入"+mymenu.dataProvider[mymenu.selectedIndex].label; ???? ???? ???} ??? ???private?function?Myitemclick(event:MenuEvent):void{ ????var?label:String=event.label.toString(); ???????txtinput.text="转移到"+label; ???????popB.label="进入"+label; ???????popB.close(); ???????mymenu.selectedIndex=event.index; ???} ??? ??]]> ?</mx:Script> ?<mx:TextInput?id="txtinput"?x="246"?y="96"/> </mx:Application> ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |