PopupManager类--bringToFront方法

最近在修改FLex的datagrid的打印功能时候,在打印预览功能时出现了一些问题。 首先打印界面是一个继承自TiltleWindow的组定义组件,其中设置了一个预览的Button,在点击Button之后会在此基础上再弹出一个打印预览的组件,这个组件同样也是一个继承自TitleWindow的自定义组件,可是问题出现了,预览的window窗口总是被打印的窗口所遮挡,于是我调用了PopupManager的bringToFront方法,按照flex的API上所讲,此函数可以将最新弹出的窗口设置在当前页面的最前端,可是没有任何效果,我不知道具体原因处在哪,如果有读者知道的话,请指教。 在部门老大的建议下,我换了一种方式,即在点击预览之后,将打印窗口的visable设置为false,然后等到预览窗口关闭之后将其恢复为可见,呵呵,目的达到了。 看来,有时候解决问题,得换几种思路!

你可能感兴趣的:(Flex)