fle快速上手(中文)系列-.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Adobe Flex Quick Starts 中文翻译之四:定位和布局Flex 组件 四、定位和布局 Flex组件 原文作者:Aral Balkan 原文地址:/devnet/flex/quickstart/layout_modes/ __________________________________________________________________________________ 译者:Dreamer 第 17 页 Adobe Flex Quick Starts 中文翻译之四:定位和布局Flex 组件 多数Flex容器使用预定义的规则来自动定位你在其中定义的所有的子组件。如果你 使用了Canvas容器,或者layout属性被设定 "absolute" 的Application或Panel容 器,你可以为它们的子组件进行绝对定位,或者使用基于约束的布局。 在一个Flex程序中,有三种方法来定位你的组件。 • 使用自动定位 • 使用绝对定位 • 使用基于约束的布局 使用自动定位 对于多数容器,Flex会按照该容器的布局规则自动定位它的子组件,比如布局方向, 容器的补白(padding),以及容器中子组件之间的间隔。 对于使用自动定位的容器来说,直接设定其子组件的x属性或y属性或者调用move() 方法没有任何效果,或者只是一个暂时效果,因为布局计算会把组件的位置设定为 一个经过计算得到的结果,而不是设定的值。 你可以通过定义容器属性来控制它的布局特性。下面的属性是最经常用到的属性 • layout:可能的值为"horizontal", "vertical" 和 "absolute"。当它设定为 "horizontal"的时候,容器会把其子控件水平布局,即布局成一行。当它设 定为 "vertical" 的时候,容器会把其子控件垂直布局,即布局成一列。关 于设定为 "absolute" 的信息,请看下面的“绝对定位”和“基于约束的布 局”部分。 • horzontalAlign:可能的值为"left", "center"或者"right"。 • verticalAlign:可能的值为"top", "middle"或者"bottom"。 下面这个例子改写了Application容器的horizontalAlign属性的默认值 “left” 以及verticalAlign属性的默认值,并把它们分别设定为"center" 和"middle"。 这个例子还改写了Panel容器的layout 属性的默认值"vertical",使得Label控件和 Button控件可以水平显示。Panel容器的padding属性定义了该容器的边距,它以像 素为单位。 示例 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="/2006/mxml" viewSourceURL="sr

文档评论(0)

xinxinasd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档