hanyeah 专注于AS

PopUpManager弹窗

我们经常会需要这样的功能:点击一个按钮->弹出一个面板->填写信息或做一些设置->直接关闭或保存返回。

flex中使用PopUpManager来做。

可以使用PopUpManager.addPopUp或PopUpManager.createPopUp来弹出窗口,如果需要在弹窗的时候有一个半透明的背景遮住父窗口,只需要在调用方法的时候设置modal参数为true。

弹窗居中使用PopUpManager.centerPopUp。

弹窗关闭的时候不要忘记PopUpManager.removePopUp。

弹出的面板我们可以新建一个“MXML组件”或“MXML模块”,在新建的mxml中定义面板的外观及逻辑操作。可能TitleWindow比较合适,有标题,有关闭按钮。

如果想要让TitleWindow或是Panel能够拖动(只有在标题栏按下鼠标时才能拖动,而不是整个窗体),只需要将isPopUp属性设置为true即可。



2016年4月21日 | 发布:hanyeah | 分类:flex学习 | 评论:0

发表留言: