Flex中通过设置direction属性改变FormItem容器中项目方向(direction)的例子
By Minidxer | March 19, 2008
下面的例子展示了如何通过设置direction属性为“horizontal”或“vertical”,改变FormItem容器中项目方向(direction)。
下面是具体的源代码:
Download: main.mxml
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- verticalAlign="middle"
- backgroundColor="white">
- <mx:Style>
- FormItem {
- labelStyleName: myFormItemLabelStyleName;
- }
- .myFormItemLabelStyleName {
- fontWeight: bold;
- }
- </mx:Style>
- <mx:Form id="form">
- <mx:FormItem label="horizontal:"
- direction="horizontal">
- <mx:Image source="{Icons.AIR_ICON}"
- toolTip="Adobe AIR" />
- <mx:Image source="{Icons.FLASH_ICON}"
- toolTip="Adobe Flash" />
- <mx:Image source="{Icons.FLASH_PLAYER_ICON}"
- toolTip="Adobe Flash Player" />
- <mx:Image source="{Icons.FLEX_ICON}"
- toolTip="Adobe Flex" />
- </mx:FormItem>
- <mx:FormItem label="vertical:"
- direction="vertical">
- <mx:Image source="{Icons.AIR_ICON}"
- toolTip="Adobe AIR" />
- <mx:Image source="{Icons.FLASH_ICON}"
- toolTip="Adobe Flash" />
- <mx:Image source="{Icons.FLASH_PLAYER_ICON}"
- toolTip="Adobe Flash Player" />
- <mx:Image source="{Icons.FLEX_ICON}"
- toolTip="Adobe Flex" />
- </mx:FormItem>
- </mx:Form>
- </mx:Application>
下面是Icons类代码:
Download: Icons.as
- package {
- [Bindable]
- public class Icons {
- public function Icons() {
- }
- [Embed("assets/air_appicon-tn.gif")]
- public static var AIR_ICON:Class;
- [Embed("assets/fl_appicon-tn.gif")]
- public static var FLASH_ICON:Class;
- [Embed("assets/fl_player_appicon-tn.gif")]
- public static var FLASH_PLAYER_ICON:Class;
- [Embed("assets/fx_appicon-tn.gif")]
- public static var FLEX_ICON:Class;
- }
- }
原文作者:Peter deHaan 翻译:minidxer
Topics:
Flex |
No Comments » |
Tags: direction, Flex, FormItem, horizontal, Icons, vertical