【优美的Flex弹出窗口】安逸地使用PopUpManager

系统 2154 0

      一种优美的Flex弹出窗口, 跟Ajax的比较, 你觉得如何呢? 先看效果:

 

      如下图新建一个 new MXML component , 这个就是要弹出的窗口了. 新建此项后, 你可以选择各种希望继承的控件, 在 " Based on "选项里, " Filename " 就是类名.

【优美的Flex弹出窗口】安逸地使用PopUpManager

 

【优美的Flex弹出窗口】安逸地使用PopUpManager

------------------ 华丽的分割线 ------------------------

已设置为 "Default Application" 的MXML文件:

<?xml version="1.0" encoding="utf-8"?>
<!-- Main application to demonstrate TitleWindow layout container. -->
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml " fontSize=" 12 " width=" 336 " height=" 251 " layout=" absolute " >
    <mx:Script>
       <![CDATA[
           import mx.managers.PopUpManager;
           privatefunction showAlertWindow():void {
             var myPanel:alertWindowExample = alertWindowExample(PopUpManager.createPopUp( this , alertWindowExample, true )); // 这里第三个参数 true 表示: 弹出myPanel窗口后, 是否可以对父级操作, 值为true时, 就会产生背景模糊的效果, 并不能对父级的东西进行操作
           }
       ]]>
    </mx:Script>
    <mx:Button label=" 按我一下 " click="showAlertWindow()" x=" 248 " y=" 217 " />
</mx:Application>
 
 
----------------------
要弹出的窗口 - alertWindowExample.mxml
 
<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx=" http://www.adobe.com/2006/mxml " layout=" absolute " width=" 256 " height=" 204 " fontSize=" 12 " title=" 弹出的窗口 " >
    <mx:Script>
       <![CDATA[
           import mx.managers.PopUpManager;
       ]]>
    </mx:Script>
    <mx:Label text=" 姓名 : " x=" 10 " y=" 10 " />
    <mx:TextInput x=" 52 " y=" 8 " text=" Y-boy.cn " />
   
    <mx:Label text=" 内容 : " x=" 10 " y=" 38 " />
    <mx:TextArea x=" 52 " y=" 55 " height=" 62 " text=" 很安逸的效果 ...^_^&#xa;http://www.RiaHome.cn " />
   
    <mx:Button label=" 返回 " x=" 160 " y=" 128 " click="PopUpManager.removePopUp(this );" />
</mx:Panel>
==================
Dreamer 的博客上看到的更酷的各种弹出窗口:

【优美的Flex弹出窗口】安逸地使用PopUpManager


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论