我们经常会需要这样的功能:点击一个按钮->弹出一个面板->填写信息或做一些设置->直接关闭或保存返回。
flex中使用PopUpManager来做。
可以使用PopUpManager.addPopUp或PopUpManager.createPopUp来弹出窗口,如果需要在弹窗的时候有一个半透明的背景遮住父窗口,只需要在调用方法的时候设置modal参数为true。
弹窗居中使用PopUpManager.centerPopUp。
弹窗关闭的时候不要忘记PopUpManager.removePopUp。
弹出的面板我们可以新建一个“MXML组件”或“MXML模块”,在新建的mxml中定义面板的外观及逻辑操作。可能TitleWindow比较合适,有标题,有关闭按钮。
如果想要让TitleWindow或是Panel能够拖动(只有在标题栏按下鼠标时才能拖动,而不是整个窗体),只需要将isPopUp属性设置为true即可。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。