加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

actionscript flex,如何将浏览器宽度发送到swf本身

发布时间:2020-12-15 02:11:16 所属栏目:百科 来源:网络整理
导读:我正在使用flex,但是actionscript的想法同样出色. flex s:Application tag has height =“100%”width =“100%”因此当浏览器调整大小时,swf适合浏览器. 我的问题是我有一个 s:Label我需要根据浏览器的实际/当前大小进行定位. s:Application height="100
我正在使用flex,但是actionscript的想法同样出色.

flex< s:Application> tag has height =“100%”width =“100%”因此当浏览器调整大小时,swf适合浏览器.

我的问题是我有一个< s:Label>我需要根据浏览器的实际/当前大小进行定位.

<s:Application height="100%" width="100%">
     .....
     <s:Label text="hello" x="?" y=">" />

</s:Application>

我听说可以使用Application.application.width;但我得到一个编译错误,它不知道那是什么.

任何想法如何做到这一点.我正在尝试在浏览器中调整swf的当前大小,因为浏览器会调整大小.

解决方法

据我所知,以下情况应该有效.如果您在基本应用程序中,Application.application与此相同.绑定应允许在初始化后更改大小.
<s:Application height="100%" width="100%">
     .....
     <s:Label text="hello" x="{width}" y="" />

</s:Application>

编辑:我刚检查过它确实有效.要将你的标签放在舞台的中间,你只需要这样做

<s:Application height="100%" width="100%">
         .....
         <s:Label text="hello" x="{width/2}" y="{height/2}" />

</s:Application>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读