fle弹出窗口的方法大概有以下两种
来源:互联网 发布:js获取div id值 编辑:程序博客网 时间:2024/05/22 22:02
第一种:
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;
第二种:
效果都差不多,但是有一点注意的是,弹出窗口必须要指定高宽,否则它居中就出问题。
案例:我的弹出窗口是个动态生成的grid,高宽不定的,
//容器居中
//屏幕居中
第二种:
var win:popupDatagrid=popupDatagrid(PopUpManager.createPopUp(this , popupDatagrid, true));
PopUpManager.centerPopUp(win);
win.x=FlexGlobals.topLevelApplication.stage.stageWidth/2-win.width/2;
win.y=FlexGlobals.topLevelApplication.stage.stageHeight/2-win.height/2; 效果都差不多,但是有一点注意的是,弹出窗口必须要指定高宽,否则它居中就出问题。
案例:我的弹出窗口是个动态生成的grid,高宽不定的,
//容器居中
win.x=FlexGlobals.topLevelApplication.stage.stageWidth/2-win.width/2;
win.y=FlexGlobals.topLevelApplication.stage.stageHeight/2-win.height/2; //屏幕居中
win_before.x = Capabilities.screenResolutionX / 2 - win_before.width / 2;
win_before.y = Capabilities.screenResolutionY / 2 - win_before.height / 2 - 50;
这些计算都是按照最小的高宽来设置的,所以导致不居中。,其实没必要这两句话,只要你设置了高宽就能居中 ,因为centerPopUp。 0 0
- fle弹出窗口的方法大概有以下两种
- 生成android的keystore文件有以下两种方法:
- 关闭窗口弹出提示的两种处理方法
- 单击页面按钮,弹出浮动窗口的两种方法
- 使用POST方式弹出窗口的两种方法
- Flex的两种弹出窗口
- 常见的内存溢出有以下两种:jvm
- 弹出窗口并向父页面返回值的两种常用方法
- 弹出窗口并向父页面返回值的两种常用方法
- Flex两种弹出窗口
- 弹出窗口两种方式
- 有模式的弹出窗口
- 弹出窗口的几种方法
- 新弹出窗口的几种方法
- 弹出窗口的几种方法
- 弹出窗口的几种方法
- 弹出窗口的两种实现方式 PopupWindow 和 Activity
- C# WinForm弹出窗口的两种方式
- flex-DataGrid滚动条特别卡的解决方法
- JavaBean理解
- poj 2184 Cow Exhibition(处理负数的01背包)
- 虚拟内存之建置
- NYOJ 20 吝啬的国度
- fle弹出窗口的方法大概有以下两种
- SpringMVC+Hibernate+Spring框架之一(Hibernate 分页实现,视图采用Freemarker)
- flex按照字段排序
- 继承知识点总结
- Java异常体系结构
- 逆序三位数
- 如何简单的下载一些小文件并保存在一个路径中(有些方法进行了封装)
- MATLAB中求图像中某一区域的质心
- flex导出excel的注意事项