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);
}
<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);
}
相关文章推荐
- 利用TitleWindow和VideoPlayer组件轻松实现视频弹出播放效果
- C#将一个窗体作为另一个窗体的对话框形式弹出
- 调用AnimateWindow API来实现弹出效果
- js实现跨窗体屏幕锁定并弹出对话框
- flex外部自定义组件TitleWindow对话框与主程序之间的通信
- VC++调用UpdateLayeredWindow实现半透明窗体【转】
- 【C#】无损转换Image为Icon 【C#】组件发布:MessageTip,轻快型消息提示窗 【C#】给无窗口的进程发送消息 【手记】WebBrowser响应页面中的blank开新窗口及window.close关闭本窗体 【手记】调用Process.EnterDebugMode引发异常:并非所有引用的特权或组都分配给呼叫方 【C#】DataRowState演变备忘
- Android popupWindow弹出窗体实现方法分析
- asp.net 中点击按钮弹出模式对话框,选择值后返回到页面中(window.showModalDialog实现)
- 通用对话框,调用另一个窗体,查找对话框
- window.close() 关闭窗体说明 去掉弹出的对话框
- C# 进程的MainWindowTitle为空的原因?C# 调用FindWindow找不到窗体的原因?
- Flex 自定义组件 -- 弹出窗口 [PopUpManager TitleWindow 组件]的使用
- VC++调用UpdateLayeredWindow实现半透明窗体【转】
- VC++调用UpdateLayeredWindow实现半透明窗体【转】
- window.close()关闭窗体说明 去掉弹出的对话框
- C# 实现一个窗体调用另一个窗体的控件
- ASP.Net后台 实现先弹出对话框,再跳转到另一个网页的实现方法
- asp.net 中点击button弹出模式对话框,选择值后返回到页面中(window.showModalDialog实现)
- 使用window.prompt()实现弹出用户输入的对话框