`
#天琪#
  • 浏览: 156140 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

关于控件

    博客分类:
  • FLEX
阅读更多
转自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>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics