在创作过程中和运行时,您都可以在水平方向上改变 ProgressBar 组件的形状。在创作时,在舞台上选择组件并使用“任意变形”工具或任何“修改”>“变形”命令。在运行时,使用 UIObject.setSize()
。
进程栏的左右两端以及跟踪图形是固定大小的。当您重新调整进程栏的大小时,进程栏的中间部分会重新调整大小,以便能在它们之间放下。如果进程栏太小,则可能会无法正确呈现。
您可以设置样式属性来改变进程栏实例的外观。如果样式属性的名称以“Color”结尾,则它是颜色样式属性,并且行为与非颜色样式属性不同。有关详细信息,请参阅使用样式自定义组件的颜色和文本。
ProgressBar 组件支持下列光晕样式:
样式 |
描述 |
---|---|
themeColor
|
组件的背景。这是唯一不继承样式值的颜色样式。可能的值包括“haloGreen”、“haloBlue”和“haloOrange”。 |
color
|
组件标签的文本。 |
disabledColor
|
禁用的文本颜色。 |
fontFamily
|
文本的字体名称。 |
fontSize
|
字体的磅值。 |
fontStyle
|
字体样式;“常规”或“斜体”。 |
fontWeight
|
字体粗细;“常规”或“粗体”。 |
textDecoration
|
文本修饰;“无”或“下划线”。 |
进程栏组件使用以下影片剪辑元件来显示其状态:TrackMiddle、TrackLeftCap、TrackRightCap 和 BarMiddle、BarLeftCap、BarRightCap 和 IndBar。IndBar 元件用于不确定的进程栏。要在创作过程中设计 ProgressBar 组件的外观,请在库中修改元件并将组件作为 SWC 重新导出。这些元件位于 HaloTheme.fla 文件或 SampleTheme.fla 文件中,这些文件位于库中的 Flash UI Components 2/Themes/MMDefault/ProgressBar Elements 文件夹下。有关详细信息,请参阅关于设置组件外观。
如果您使用 UIObject.createClassObject()
方法动态(在运行时)创建 ProgressBar 组件实例,则也可以动态设计其外观。要在运行时设计组件的外观,请设置传递给 createClassObject()
方法的 initObject
参数的外观属性。这些外观属性设置用作进度栏状态的元件的名称。
ProgressBar 组件使用以下外观属性:
属性 |
描述 |
---|---|
progTrackMiddleName
|
轨道的可扩展的中部。默认值为 |
progTrackLeftName
|
固定大小的左端。默认值为 |
progTrackRightName
|
固定大小的右端。默认值为 |
progBarMiddleName
|
可扩展的中间栏图形。默认值为 |
progBarLeftName
|
固定大小的左栏端。默认值为 |
progBarRightName
|
固定大小的右栏端。默认值为 |
progIndBarName
|
不确定的栏图形。默认值为 |