程序员

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

作者:admin 2021-04-06 我要评论

之前为了实现flex网页自适应屏幕大小 看到网上的答案是 Application.application.width Application.application.height 但是这是适用于mx:Applicationg/的,在f...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

之前为了实现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的窗口也自适应屏幕大小了。


本文转载自网络,原文链接:https://m.jb51.net/article/52563.htm

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Vue SPA 首屏优化方案

    Vue SPA 首屏优化方案

  • vue 动态添加的路由页面刷新时失效的原

    vue 动态添加的路由页面刷新时失效的原

  • vue项目配置 webpack-obfuscator 进行

    vue项目配置 webpack-obfuscator 进行

  • JavaScript 中的执行上下文和执行栈实

    JavaScript 中的执行上下文和执行栈实

腾讯云代理商
精彩导读
海外云服务器
热门资讯
腾讯云代理商