下面介绍 ApplicationControlBar 组件的使用. 新建MXML文件,命令为ApplicationControlBar.mxml。下面为此文件的详细代码。
<?xml version="1.0" encoding="utf-8"?>
<!-- verticalScrollPolicy 指定垂直滚动条是始终显示、始终不显示,还是在需要时自动添加。 值可以是 "on"、"off" 和 "auto" -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml
" layout="vertical" verticalAlign="top" horizontalAlign="center"
backgroundGradientColors="[0x000000,0x323232]" paddingTop="0" height="500" verticalScrollPolicy="off"
fontFamily="Arial" fontSize="12"
>
<mx:Style>
ApplicationControlBar{
backgroundColor:#ACACAC;
color: #323232;
}
</mx:Style>
<mx:ApplicationControlBar dock="true" paddingTop="0" paddingBottom="0">
<mx:Label text="停靠" fontWeight="bold" color="0x000000"/>
<!--MenuBar 会解析XMLList 因为读取属性数据所以要用@,来标识读取的哪个属性 -->
<mx:MenuBar id="myMenuBar" labelField="@label">
<mx:XMLList>
<menuitem label="菜单A">
<!--可以多选多个-->
<menuitem label="A-1" type="check" />
<menuitem label="A-2" type="check" />
</menuitem>
<menuitem label="菜单B"/>
<menuitem label="菜单C"/>
<menuitem label="菜单D">
<!--只可以单选,其中的某一个-->
<menuitem label="D-1" type="radio"/>
<menuitem label="D-2" type="radio"/>
<menuitem label="D-3" type="radio"/>
</menuitem>
</mx:XMLList>
</mx:MenuBar>
</mx:ApplicationControlBar>
<mx:Label text="上面ApplicationControlBar,因为设置了dock属性.此ApplicationControlBar会一直驻留在顶端" color="0xACACAC"/>
<mx:ApplicationControlBar width="60%">
<mx:Label text="正常" fontWeight="bold" color="0x000000"/>
<mx:Label text="搜索" color="0x323232"/>
<mx:TextInput width="80%" maxWidth="100"/>
<mx:Spacer width="100%"/>
<mx:Button label="GO adobe.com" color="0x000000" />
</mx:ApplicationControlBar>
<mx:Label text="上面ApplicationControlBar,未设置了dock属性.此ApplicationControlBar可以在任何任置" color="0xACACAC"/>
</mx:Application>
下面为截图
多选
单选
分享到:
相关推荐
- **ApplicationControlBar** - 应用程序控制栏。 - **Box** - 布局容器。 - **Canvas** - 可自定义绘制的容器。 - **ControlBar** - 控制栏容器。 - **DivideBox** - 可调整大小的分割容器。 - **Form/FormHeading/...
《Flex 3 组件实例与应用(2009版)》是一本深入解析Adobe Flex 3框架下组件使用与实践的专业书籍。本书由Dason精心整理于2009年2月,全面覆盖了Flex 3中的各种控件、容器、数据可视化组件以及效果、视图状态和过渡...
- **ApplicationControlBar**:位于整个应用的顶部,用于放置全局性的导航或控制元素。 #### 使用导航容器 除了布局容器外,Flex还提供了专门用于导航的容器,如Accordion和TabNavigator等,这些容器可以方便地在多...
`ApplicationControlBar`是专门用于放置应用程序控制元素的容器,如菜单、工具栏等,通常位于主窗口的顶部,为用户提供全局性的导航和操作入口。 通过上述详细介绍,我们可以看到,Flex框架中的容器组件体系极其...
5. **ApplicationControlBar容器** 类似于ControlBar,但主要用于Flex应用程序的主界面,提供全局的控制功能。 6. **DividedBox, HDividedBox 和 VDividedBox布局** 这些布局容器用于创建分隔的区域,可以水平...
- `mx:ApplicationControlBar` 用于创建应用程序级别的控制条,如导航栏或工具栏。 - `mx:TabNavigator` 是一个容器,它允许用户通过标签在多个视图之间切换。 - `mx:Canvas` 作为基本容器,可以添加和组织其他...
ApplicationControlBar 是一种特殊的 ControlBar,通常位于应用程序的顶部或底部,用于显示标题和其他应用程序级别的控件。 - **特点** - 提供了一个统一的地方来放置应用程序级别的控件。 - 通常包含如退出、...
ControlBarlayout容器专门用于创建控制条或工具栏,而ApplicationControlBar容器则是专为应用程序顶部的控制栏设计的。这些容器通常包含按钮、菜单和其他控件,用以提供用户交互操作的入口。 #### DividedBox、...
此外,我们还需要使用ApplicationControlBar和Form来构建用户界面,并添加一个ColorPicker控件,允许用户选择颜色。 ColorPicker控件允许用户通过图形界面选择颜色。其中,selectedColor属性表示ColorPicker当前...
2. ApplicationControlBar元素:这个容器用来放置界面控制元素,如CheckBox和HSlider滑块。 3. CheckBox元素:它是一个复选框控件,用于切换BitmapGraphic对象的smooth属性。当CheckBox被选中时,smooth属性设置为...
- **ApplicationControlBar**: 应用程序控制栏,如标题栏等。 - **Box**: 布局容器,可以是水平或垂直方向。 - **Canvas**: 用于自定义绘制的容器。 - **ControlBar**: 控制栏组件,用于放置工具栏等控件。 - **...
在代码中,<ApplicationControlBar>是一个用来存放控制组件的区域,其中包含了表单(Form)和表单项(FormItem)。每个表单项中都包含有一个标签(label)和一个具体的控件,如ComboBox和HSlider。ComboBox用于让...
在给定的代码段中,我们创建了一个带有控制条(ApplicationControlBar)的Flex应用程序,其中包括用于调整strokeWidth、strokeColor和shadowColor的滑块(HSlider)和颜色选择器(ColorPicker)。这样,用户可以通过...