首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex4.5中的相对大小和定位

Flex4.5中的相对大小和定位
EN

Stack Overflow用户
提问于 2013-05-30 21:39:27
回答 1查看 120关注 0票数 0

我有一个web应用程序,在这个应用程序中,我有一个主要的边框容器,在这个容器下有不同的组件图表,按钮和图像。我的问题是,打开此应用程序的web浏览器可能会改变分辨率大小。如何给出相对的x和y位置以及宽度和高度值。我尝试在我的mxml文件中这样做:

代码语言:javascript
复制
   <s:SkinnableContainer  id="mainContainer" x="0" y="0" width="100%" height="100%">
        <s:SkinnableContainer id="lastPersonInContainer" x="{130}" y="{102}" width="{mainContainer.scaleX*191}" 
                           height="{mainContainer.scaleY*254}" backgroundAlpha="0.0">
            <s:BitmapImage id="personImageBackGround" visible="true" width="100%" height="100%"  fillMode="scale" scaleMode="stretch" source="picBackGround.png"
                     verticalAlign="middle"/>
            <s:BitmapImage id="personImage" width="100%" height="100%" visible="true"  fillMode="scale" scaleMode="stretch"
                     source="assets/TT.jpg" verticalAlign="bottom"/>
        </s:SkinnableContainer>
</s:SkinnableContainer>

这种方法似乎不起作用,我现在不需要动态地定位和调整大小,而是在应用程序打开时的初始状态。scaleX和scaleY的值是它们的比率(宽度差)、/width或其他值。我想通过父组件的大小调整速率来调整每个组件的大小

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-07 15:19:18

我通过首先决定背景图像的大小来解决我的问题:1920*1200。然后乘以组件的初始值,得到宽度(mainContainer.widt/1920)*initialWidth组件。希望这对其他有类似问题的人有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16837812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档