<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" height="600" width="600">
<mx:Script>
<![CDATA[
import mx.containers.TitleWindow;
import flash.events.*;
import mx.managers.PopUpManager;
import mx.controls.Button;
import mx.core.IFlexDisplayObject;
// The variable for the TitleWindow container
public var myTitleWindow:TitleWindow = new TitleWindow();
![](/Images/OutliningIndicators/None.gif)
// Method to instantiate and display a TitleWindow container.
// This is the initial Button control's click event handler.
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
public function openWindow(event:MouseEvent):void
{
// Set the TitleWindow container properties.
myTitleWindow = new TitleWindow();
myTitleWindow.showCloseButton=true;
myTitleWindow.title = "My Window Title";
myTitleWindow.width= 220;
myTitleWindow.height= 150;
// Call the method to add the Button control to the
// TitleWindow container.
populateWindow();
// Use the PopUpManager to display the TitleWindow container.
PopUpManager.addPopUp(myTitleWindow, this, true);
}
// The method to create and add the Button child control to the
// TitleWindow container.
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
public function populateWindow():void
{
var btn1:Button = new Button();
btn1.label="close";
btn1.addEventListener(MouseEvent.CLICK, closeTitleWindow);
myTitleWindow.addChild(btn1);
}
// The method to close the TitleWindow container.
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
public function closeTitleWindow(event:MouseEvent):void
{
PopUpManager.removePopUp(event.currentTarget.parent);
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
private function removeForm():void
{
PopUpManager.removePopUp(helpWindow);
![](/Images/OutliningIndicators/InBlock.gif)
}
]]>
</mx:Script>
<mx:Button label="Open Window" click="openWindow(event)"/>
</mx:Application>
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
先把代码贴出来,其实是FLEX的帮助文档,但是如何显示一个简单窗体在网上找半天没找到,又不知道该如何使用FLEX的帮助,呵呵.今天在
kenshin的提醒下找到了这个,myTitleWindow.showCloseButton
=true;这个属性是我自己加的,实现了在简单窗体上的关闭按钮,但还不知道如何处理其事件,下次再说吧,先实现这个再说