要使用PopupManager,您必须首先在您的项目中创建一个mxml组件,并在包含TitleWindow的src文件夹中作为组件容器,该容器很有用,因为它与窗口类似,它具有关闭按钮...
例如:
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();" initialize="requestEvent();" width="368" close="close();" height="116" layout="absolute" backgroundAlpha="100" title="Create Folder" showCloseButton="true" x="29" y="21" borderColor="#FFFFFF" cornerRadius="10" alpha="2" themeColor="#FFFFFF">
</mx:TitleWindow>
实例化并从您的应用程序弹出该组件必须使用PopUpManager将 例如为以下代码:
var create_folder_w:create_folder_window = create_folder_window(PopUpManager.createPopUp(this,create_folder_window,true));
PopUpManager.centerPopUp(create_folder_w); create_folder_w.addEventListener(FlexEvent.REMOVE,close_create_folder_refresh);
该代码会显示在窗口组件我告诉你在第一部分
我希望这个简单的exmple帮助ü....
你想要什么样的窗户,会不会有任何用户互动,有多少个窗口?任何DisplayObject或DisplayObjectContainer都可以是一个“窗口”。除了PopupManager,Flex还为您提供了很多组件。 你对OOP有什么了解?你说你想让你的程序模块化并且易于管理。定义你想要达到的目标,否则我们只能给你一个模糊的答案作为你的问题。 – PatrickS 2010-10-20 06:38:02
我希望基础结构支持Flash页面内的可拖动窗口,我也想知道如何将控件分隔到不同的mxml文件中,谢谢。我已经编辑了我的问题。 – 2010-10-20 10:05:05