主窗口:
<?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:scrīpt>
<![CDATA[
import mx.managers.PopUpManager;
private function showNewWindow():void
{
var myPanel:newWindow = newWindow(
PopUpManager.createPopUp(this, newWindow, true));
// 这里第三个参数表示: 弹出myPanel窗口后, 是否可以对父级操作,
//值为true时, 就会产生背景模糊的效果, 并不能对父级的东西进行操作
}
]]>
</mx:scrīpt>
<mx:Button label="按我一下" click="showNewWindow()" x="248" y="217"/>
</mx:Application>
要弹出来的子窗口:必须命名为newWindow.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:scrīpt>
<![CDATA[
import mx.managers.PopUpManager;
]]>
</mx:scrīpt>
<mx:Label text="姓名:" x="10" y="10"/>
<mx:TextInput x="52" y="8" text="弹出窗口"/>
<mx:Label text="内容:" x="10" y="38"/>
<mx:TextArea x="52" y="55" height="62" text="很安逸的效果..."/>
<mx:Button label="返回" x="160" y="128" click="PopUpManager.removePopUp(this);"/>
</mx:Panel>