关于控件

转自http://www.5d.cn/Tutorial/flash/base/200610/4581.html 

http://www.deepcast.net/wiki/ow.asp?FlexBuilder%BD%CC%B3%CC

Panel Panel 容器包括一个标题栏,一个标题,一个边框以及它的 子容器。Panel 容器默认会将子容器垂直布局,但是你可以将 layout 属性的值设为 "absolute" 或 "horizontal" 来 改变它的布局方向。

  HDividedBox HDividedBox 容器很像 HBox 容器,它将子组件水平布局, 不同的是它在子组件之间插入了一个可调节的分割条。 VDividedBox 容器将子组件垂直布局,而且它也在子组件之 间插入了一个可调节的分割条。

  Tile Tile 容器将它的子组件排列在多行或者多列。
  Form Form 容器将它的子组件按标准的表单格式排列。

ApplicationControlBar ApplicationControlBar 容器用来包含那些提供全局导航 和程序命令的组件,而且它可以被锚定在 Application 容 器的顶部边缘。

  ControlBar ControlBar 容器会将控件放置在 Panel 或 TitleWindow 容 器的下部边缘。

  另外,下面的例子还使用了 Spacer 控件,它并不是一个容器,这里只是为了方便布
局界面。


ApplicationControlBar ApplicationControlBar 容器用来包含那些提供全局导航 和程序命令的组件,而且它可以被锚定在 Application 容 器的顶部边缘。

  ControlBar ControlBar 容器会将控件放置在 Panel 或 TitleWindow 容 器的下部边缘。

  另外,下面的例子还使用了 Spacer 控件,它并不是一个容器,这里只是为了方便布
局界面。

  提示:Spacer 控件是一个不可见的控件,它被用来对自动定位容器中的组件进行精
确定位。在这个例子中 Spacer 控件是 ApplicationControlBar 容器中唯一一个基于 百分比的组件。Flex 会调整 Spacer 空间使其填满容器中其它控件不需要的空间。

使用REPEATER: 是非可视控件,类似于编程语言里的For循环,可在执行期复制其它组件。<mx:Repeater>的卷标要自己输入,而dataProvider可在<mx:Script>区段之中,以[Bindable]的Metadata定义之数组作连结。REPEATER还可嵌套使用。

<mx:Script>
<![CDATA[
[Bindable]
public var dp:Array=[1,2,3,4];
]]>
</mx:Script>

<mx:ArrayCollection id="myAC" source="{dp}"/>

<mx:Repeater id="r" dataProvider="{myAC}">
<mx:Button id="repbutton" label="button {r.currentItem}"/>
</mx:Repeater>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值