当前位置: 首页 > 编程笔记 >

flex4获取当前窗口的长度与宽度的方法

周云
2023-03-14
本文向大家介绍flex4获取当前窗口的长度与宽度的方法,包括了flex4获取当前窗口的长度与宽度的方法的使用技巧和注意事项,需要的朋友参考一下

之前为了实现flex网页自适应屏幕大小

看到网上的答案是

Application.application.width

Application.application.height

但是这是适用于<mx:Applicationg/>的,在flex4后,建议适用<s:Application/>,发现Application.application已经不存在了
this.stage.stageWidth

我做了一个登陆界面,没有用state而且做成组件PopUp新窗口,这样有利于以后反复应用,但是又想新窗口看上去像新的一页,于是就投机想让PopUp的窗口界面大小自适应屏幕。

我的做法是


<s:BorderContainer xmlns:fx="http://ns.adobe.com/mxml/2009" 

xmlns:s="library://ns.adobe.com/flex/spark" 

xmlns:mx="library://ns.adobe.com/flex/mx" 

xmlns:local="*" 

width="1366" height="768" 

preinitialize="loginPreinit()" 

initialize="loginInit()"> 



private function loginPreinit():void 

{ 

this.width=this.stage.stageWidth; 

this.height=this.stage.stageHeight; 

}


这样PopUp的窗口也自适应屏幕大小了。

 类似资料:
  • 本文向大家介绍易语言取当前窗口与用户区高度与宽度的方法,包括了易语言取当前窗口与用户区高度与宽度的方法的使用技巧和注意事项,需要的朋友参考一下 取用户区宽度方法     英文命令:GetClientWidth 语法:  整数型  窗口组件.取用户区宽度() 返回窗口或窗口组件用户区域的宽度,单位为像素点。对窗口而言,用户区域为窗口区域减去标题栏、菜单栏、边框后的区域;对窗口组件而言,用户区域等同于

  • 我不知道如何获得堆栈窗格的宽度: 如果我指的是 http://docs.oracle.com/javafx/2.0/api/javafx/scene/layout/StackPane.html,堆栈窗格的尺寸应该适应它的内容: 堆栈窗格的父级将在布局期间在堆栈窗格的可调整大小范围内调整堆栈窗格的大小。默认情况下,堆栈窗格根据其内容计算此范围,如下表所述。 首选宽度左/右插入加上最大的子首选宽度。

  • 在Android应用程序中,我尝试使用以下方法获得屏幕宽度和高度: 我的手机报告分别为1080和1920,符合规格。 但是,在webview中,当我使用: 这个报告只有360个。 据我所知,两者都以像素为单位,那么为什么数值不同呢?

  • 问题内容: 我正在使用Bootstrap 3设计页面。我试图在输入元素上使用带有popover的页面。新的Bootstrap可确保您在使用时基本上具有全角输入元素。 HTML代码如下所示: 我认为popover的宽度太小,因为它们在div中没有​​剩余的任何宽度。我想在左侧输入表单,在右侧显示宽弹出窗口。 通常,我正在寻找无需覆盖Bootstrap的解决方案。 附加的JsFiddle。第二个输入选

  • 本文向大家介绍Lua中获取table长度的方法,包括了Lua中获取table长度的方法的使用技巧和注意事项,需要的朋友参考一下 官方文档是这么描述#的: 取长度操作符写作一元操作 #。 字符串的长度是它的字节数(就是以一个字符一个字节计算的字符串长度)。 table t 的长度被定义成一个整数下标 n 。 它满足 t[n] 不是 nil 而 t[n+1] 为 nil; 此外,如果 t[1] 为 n

  • 本文向大家介绍js获取Html元素的实际宽度高度的方法,包括了js获取Html元素的实际宽度高度的方法的使用技巧和注意事项,需要的朋友参考一下 第一种情况就是宽高都写在样式表里,就比如#div1{width:120px;}。这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。 第二种情况就是宽和高是写在行内中,比如style="wid