`
vipliyaohua
  • 浏览: 9217 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Flex PopUpManager 弹出窗口居中

    博客分类:
  • Flex
阅读更多

有些情况下 Flex自带的使弹出窗口居中的方法并不能满足我们的要求,例如Flex应用有多个层次时

所以我们有时必须手动设置弹出窗口的位置:

PopUpManager.addPopUp( window, this, true );
PopUpManager.centerPopUp( window );
// 下面两行是关键的,如果有多个几层弹出窗口的话使用上面的方法没法居中,必须手动设置窗口位置,
// 当然这个只是居中于屏幕中间,如果你是想居中于上一级弹出窗口的中间的话,那就不能添加下面两行代码了
window.x=Application.application.stage.stageWidth/2-window.width/2;
window.y=Application.application.stage.stageHeight/2-window.height/2;
//Flex4中需要下面方法
window.x=FlexGlobals.topLevelApplication.stage.stageWidth/2-window.width/2;
window.y=FlexGlobals.topLevelApplication.stage.stageHeight/2-window.height/2;

 

分享到:
评论

相关推荐

    Flex 弹出窗口代码

    在Flex中,我们可以使用`PopUpManager`类来创建和管理弹出窗口。 创建弹出窗口的第一步是定义一个按钮组件。在MXML文件中,可以这样声明一个按钮: ```xml 打开弹出窗口" click="openPopup(event)"/> ``` 这里,`...

    flex PopUpManager使用说明

    - **定位弹出窗口**:`centerPopUp()`方法将弹出窗口居中于指定的父容器或屏幕。 - **管理弹出窗口的堆叠顺序**:`bringToFront()`和`sendToBack()`方法可以调整弹出窗口在堆叠中的位置,确保总是有正确的窗口位于...

    Flex弹出窗口请求Action函数示例

    3. 通过`PopUpManager.centerPopUp`方法将弹出窗口居中显示在屏幕上。 4. 设置弹出窗口的`title`属性,为窗口标题赋值"解决问题窗口"。 5. 设置`action`属性,该属性应指向与后端交互的Action函数的名称,此处为...

    做flex项目的小技巧

    ### 做Flex项目的小技巧详解 #### 一、弹出新窗口 ...这些技巧涵盖了Flex开发中的常见问题,包括弹出窗口、多视图切换、服务器交互、数据处理等方面,对于提升Flex应用程序的质量和性能具有重要意义。

    FLEX问题总汇 (总结篇)

    使用`PopUpManager.centerPopUp()`方法可以将弹出窗口居中显示,例如`PopUpManager.createPopUp(DisplayObject(Application.application), TitleWindow, true);` 以上就是关于FLEX的常见问题及解决方案的详细总结...

    FLEX常见问题总汇

    15. **PopUpManager居中**:利用`PopUpManager.centerPopUp()`方法可以将弹出窗口居中显示,如`PopUpManager.createPopUp(DisplayObject(Application.application), TitleWindow, true);` 16. **跨域访问**:为了...

Global site tag (gtag.js) - Google Analytics