新手问题:怎么设置全局坐标位置?

reminiscencers 2010-01-24 05:02:44
一个panel要放在屏幕left20%处的位置,但是left貌似不能输入百分比,这个东西需要根据不同屏幕来调整.
怎么做?
...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ThornBird313 2010-01-28
  • 打赏
  • 举报
回复
不是弹出窗口吧?如果直接在Application中显示的话,可以这样:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<mx:HBox width="100%" height="100%">
<mx:Spacer width="20%" />
<mx:Panel width="400" height="280" title="Panel" />
<mx:Spacer width="80%" />
</mx:HBox>

</mx:Application>
zikao419 2010-01-28
  • 打赏
  • 举报
回复
stage.stageWidth*0.2可能更符合楼主的意思吧
Arthur0088 2010-01-27
  • 打赏
  • 举报
回复
通过x,y定位,如上:在panel属性的x中加入{this.width*0.2}
xingjunli 2010-01-25
  • 打赏
  • 举报
回复
使用绑定
x="{this.width * 0.2}"
xdspower 2010-01-25
  • 打赏
  • 举报
回复
先获取屏幕宽度width啊,再按
round(width*20/100)获得定位x

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧