加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

全面认识Flex弹出窗口用法

发布时间:2020-12-15 01:29:41 所属栏目:百科 来源:网络整理
导读://----------------MyPopUp.mxml------------------ ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" ??? mx:Script ??? ??? ![CDATA[ ??? ??? import mx.managers.PopUpManager; ??? ??? internal functio

//----------------MyPopUp.mxml------------------ <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> ??? <mx:Script> ??? ??? <![CDATA[ ??? ??? import mx.managers.PopUpManager; ??? ??? internal function doShow():void { ??? ??? ??? var myWin:MyWindow = new MyWindow(); ??? ??? ??? myWin.x = 0; ??? ??? ??? myWin.y = 0; ??? ??? ??? PopUpManager.addPopUp(myWin,myPanel,true); ??? ??? ??? PopUpManager.centerPopUp(myWin); ??? ??? ??? } ??? ??? ]]> ??? </mx:Script> ??? <mx:Panel width="500" height="300" id="myPanel"> ??? ??? <mx:Button label="显示弹出" click="doShow()" width="80" height="30" /> ??? </mx:Panel> </mx:Application> //---------------MyWindow.mxml------------------ <?xml version="1.0" encoding="utf-8"?> <mx:Panel width="300" height="200" xmlns:mx="http://www.adobe.com/2006/mxml"> ??? <mx:Script> ??? ??? <![CDATA[ ??? ??? ??? import mx.managers.PopUpManager; ??? ??? ??? internal function doClose():void { ??? ??? ??? PopUpManager.removePopUp(this);???? ??? ??? ??? } ??? ??? ]]> ??? </mx:Script> ??? <!-- 先定义一个组件,再new它,popup它,关闭它 --> ??? <mx:Panel width="100%" height="100%"> ??? ??? <mx:Text text="测试文本" width="100%" height="50" /> ??? ??? <mx:ControlBar label="控制"> ??? ??? ??? <mx:Button label="关闭" width="60" height="30" click="doClose()" /> ??? ??? </mx:ControlBar> ??? </mx:Panel> </mx:Panel> //--------------------注意-------------------------- 1 PopUpManager的写法,Up的U字母是大写。mx.managers,注意是复数managers 2 PopUpManager.centerPopUp()的调用应该放在addPopUp或createPopUp()函数之后

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读