1. Spacer : 占位符,让图片隔开 <mx:Image source="@Embed['../assets/2.png']"/> <mx:Spacer width="100%"/> <mx:Image source="@Embed['../assets/8.png']" /> 2.ProgressBar 加载条 minimum="0" 最小值,即起始值 maximum="100" 最大值, 最终值 mode="manual"模板,设置为手动 public function runit():void{ if(j<=100) { bar.setProgress(j,100);//当前加载值,100为加载总值 bar.label= "CurrentProgress" + " " + j + "%";//在舞台上显示加载的百分比 j+=5 } if(j>100) { j=0;//到100时,清零 } } 3. NumericStepper数字微调(默认属性为整形,属性为隐藏状态,无须设置) <mx:NumericStepper x="48" y="177" id="ns" minimum="10.00" maximum="45.00" stepSize="0.02" value="20"/> //stepsize表示步长,value表 示是起始值 <mx:Label text="You Select:{ns.value}" x="48" y="209"/> 4.VRul(一般在容器组件中用于分隔其它组件) rollOverEffect="WipeUp"特效 strokeWidth="1"伸展方向,由上往下 5.VSlider 垂直滑动条 tickColor :表示刻度上的颜色 minimum 和 maximum :滑动范围 tickInterval:每隔一段距离显示标记,间隔距离 dataTipPlacemnt="Top"//拖动滑动条的时候,上方提示所在的位置 value =100//滑动条的初始值100 liveDragging="true"//实施拖动效果 labes="['0%',"100%"]" //表示滑动条两端显示的最小和最大的数字 snapInterval ="1" //最小滑动间隔为1 同时使用两个箭头标记: thumbCount ( 1 或 2 ,默认值为 1 ) 使用双箭头的时候设置初始值需要用 values 数组(如 values='[ 20 , 80 ]' ) 6. VcrollBars minScrollPosition="0"//最小滚动位置 maxScrollPosition="{panel.width - 20}" //这里设置的最大滚动位置为面板 的宽度减去20,panel为面板的id lineScrollSize="50" //点击上下标的位置前进为50步长 pageScrollSize="100" // 点击VcrollBars滚动按钮空白处滚动的步长为100 repeatDelay="1000" //按下滚动条上按钮时响应的时间间隔,单位为毫秒 repeatInterval="500" scroll="myScroll(event)//添加滚动事件 7.Button toggle="true"//当点击的时候显示被按住的状态 icon="@Embed('../assets/6.gif')"//按钮中插入图片 常用属性: 1、emphasized:获取或设置一个布尔值,指示当按钮处于弹起状态时,Button 组件周围是否绘有边框。默认为: false 2、Label:按扭上显示的文本。 3、Icon:按扭上显示的图标。如:icon="@Embed('Images/mm-icon.png')" 4、click:按扭的监听单击事件所的方法。除了click也可以监听它的其他识见,如mouseMove、mouseOver、mouseOut、rollOver、rollOut、mouseDown 和 mouseUp。 8.ButtonBar <mx:ButtonBar itemClick="chilkhandler(event);"> <mx:dataProvider>//提供数据源 <mx:Array> <mx:String>Flex</mx:String> <mx:String>Jsp</mx:String> <mx:String>Flash</mx:String> <mx:String>Php</mx:String> </mx:Array> </mx:dataProvider> </mx:ButtonBar> 9.Linbar的属性 horizontalGap水平方向各链接之间的间隔数值从0~20 separatorWidth间隔线的粗细各链接之间间隔线的粗细数值从0~20 separatorColor间隔线的颜色 borderStyleLinkBar的边框样式 nonesolidborderColor边框颜色 borderThickness边框粗细程度数值从0~20 cornerRadius边框圆角度数值从0~20 dropShadowEnabled是否显示边框投影true和false shadowDistance投影大小数值从0~20 shadowDirection投影方向leftcenterright dropShadowColor投影颜色 backgroundAlpha背景色透明度数值从0.00~1.00 10.LinkButton (和button的用法雷同,进外观有所差别) 11.PopupButton 通常都是与其他的组件(如菜单--Menu)一起配合使用,实现的功能有点类似与ComBoBox的效果 12.RedioButton (同一组按钮中仅能选中一个) groupName:指定这个按钮分为哪一组 13.RedioButtonGrop (与RedioButton的用法类似,可以给相同类似的组件指定一个事件,这样可以减少代码量) 例如: import mx.events.ItemClickEvent; import mx.controls.Alert; public function handlecard(event:ItemClickEvent):void { if (event.currentTarget.selectedValue=="a") { Alert.show("你选择了邮政卡!") } else { if (event.currentTarget.selectedValue=="b") { Alert.show("你选择了招商卡!") } else { Alert.show("你选择了农行卡!") } } } <mx:RadioButtonGroup id="ra" itemClick="handlecard(event);" /> <mx:RadioButton label="邮政银行" groupName="ra" value="a"/> <mx:RadioButton label="招商银行" groupName="ra" value="b"/> <mx:RadioButton label="农业银行" groupName="ra" value="c"/> 14.Togglebuttonbar ( ToggleButtonBar组件和ButtonBar类似,仅仅在按下的时候按钮的样式缩 下去) 15.Datechoser Datafield DataChooser和DataField使得用户可以从图形日历中选择日期。 DataChooser控件的用户界面是一个日历,而DataField则由一个text域和小 图标组成,点击小图标会出现图形化的日历,选择日期的结果将会放在text 域中。 <mx:DateFormatter id="df"/>//格式化输出 <mx:DateChooser id="dateChooser2" yearNavigationEnabled="true" disabledRanges="{[ {rangeEnd: new Date(2006, 5, 1)} ]}"/>// 选择年得导 航 和静止范围的属性 <mx:Label text="Date selected: {df.format(dateChooser2.selectedDate)}"/>