免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1118 | 回复: 0
打印 上一主题 下一主题

flex弹出窗口 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-01 16:59 |只看该作者 |倒序浏览
共有两个文件:TitleWindowApp.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">
    mx:Script>
        ![CDATA[
      
            import mx.managers.PopUpManager;
            import mx.containers.TitleWindow;
            import flash.geom.Point;
            private var point1:Point = new Point();
            
            private function showWindow():void {
                var login:SimpleTitleWindowExample=SimpleTitleWindowExample(PopUpManager.createPopUp( this, SimpleTitleWindowExample , true));
                point1.x=myButton.x;
                point1.y=myButton.y;
                point1=myButton.localToGlobal(point1);
                login.x=point1.x+25;
                login.y=point1.y+25;
                login.loginName=returnedName;
            }
        ]]>
    /mx:Script>
    mx:Panel title="TitleWindow Container Example" height="75%" width="75%"
        paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
        mx:Button id="myButton" label="Click to open the TitleWindow container"
            click="showWindow();"/>
        
        mx:Text id="returnedName" text="" width="100%"/>
    /mx:Panel>
/mx:Application>

SimpleTitleWindowExample.mxml文件代码:
?xml version="1.0" encoding="utf-8"?>
!-- Simple custom MXML TitleWindow component.
     The TitleWindowApp application displays this component.
     You cannot run it independently. -->
     
mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
    title="Title Window" x="168" y="86">
    mx:Script>
        ![CDATA[
            import mx.managers.PopUpManager;
            import mx.controls.Text;
           
            public var loginName:Text;
           
            private function returnName():void {
                loginName.text="Name entered: " + userName.text;
                PopUpManager.removePopUp(this);
            }
        ]]>
    /mx:Script>
    mx:HBox>
        mx:Label text="Enter Name: "/>
        mx:TextInput id="userName" width="100%"/>
    /mx:HBox>
    mx:HBox>
        mx:Button label="OK" click="returnName();"/>
        mx:Button label="Cancel" click="PopUpManager.removePopUp(this);"/>
    /mx:HBox>
/mx:TitleWindow>


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44420/showart_372492.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP