您的位置:首页 > 其它

mxml调用另一个mxml 实现在窗体内弹出对话框 (TitleWindow组件)

2014-01-15 16:36 405 查看
<?xml version="1.0" encoding="utf-8"?>

<s:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009"

               xmlns:s="library://ns.adobe.com/flex/spark"

               xmlns:mx="library://ns.adobe.com/flex/mx"

               width="400" height="204" title="关于窗内网"

               close="titlewindow1_closeHandler(event)"

               cornerRadius="10" >

    <fx:Declarations>

        <!-- 将非可视元素(例如服务、值对象)放在此处 -->

    </fx:Declarations>

    <s:layout>

        <s:BasicLayout/>

    </s:layout>

    <fx:Script>

        <![CDATA[

            import mx.events.CloseEvent;

            import mx.managers.PopUpManager;

            protected function titlewindow1_closeHandler(event:CloseEvent):void

            {

                PopUpManager.removePopUp(this);

            }

        ]]>

    </fx:Script>

    <mx:Image x="19" y="10" width="126" height="105" source="../Source/logo.gif"/>

    <mx:Label x="184" y="10" text="在线视频教学平台 " fontSize="16" />
</s:TitleWindow>

//调用

import mx.managers.PopUpManager; 

protected function OpenHelp(event:MouseEvent):void

            {

                // TODO Auto-generated method stub

                //弹出并创建UserWindow对象

                var myp:UserWindow=UserWindow(PopUpManager.createPopUp(this,UserWindow,true));

                PopUpManager.centerPopUp(myp);

            }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐