组件语言参考 |
|
|
|
| Alert 组件(仅限 Flash Professional) > 自定义 Alert 组件(仅限 Flash Professional) > 对 Alert 组件使用外观 | |||
Alert 组件扩展了 Window 组件,并使用其标题背景的外观作为标题背景、使用 RectBorder 类的实例作为边框,使用 Button 的外观作为按钮的可视状态。要在创作时为按钮和标题栏设置外观,请修改 Flash UI Components 2/Themes/MMDefault/Window Assets/Elements/TitleBackground 和 Flash UI Components 2/Themes/MMDefault/Button Assets/ButtonSkin 中的元件。有关更多信息,请参见"使用组件"中的关于设置组件外观。默认情况下,边框和背景由 RectBorder 类提供。有关设置 RectBorder 类外观的信息,请参见RectBorder 类。
Alert 组件使用以下外观属性动态地设置按钮和标题栏的外观:
|
属性 |
说明 |
默认值 |
|---|---|---|
buttonUp
|
按钮的弹起状态。 |
ButtonSkin
|
buttonUpEmphasized
|
默认按钮的弹起状态。 |
ButtonSkin
|
buttonDown
|
按钮的按下状态。 |
ButtonSkin
|
buttonDownEmphasized
|
默认按钮的按下状态。 |
ButtonSkin
|
buttonOver
|
按钮的滑过状态。 |
ButtonSkin
|
buttonOverEmphasized
|
默认按钮的滑过状态。 |
ButtonSkin
|
titleBackground
|
窗口的标题栏。 |
TitleBackground
|
将 Alert 组件的标题设置为自定义影片剪辑元件:TitleBackground。TitleBackground。mx.skins.SkinElement。
SkinElement 是一个简单类,可用于所有自身不提供 ActionScript 实现方法的外观元素。该类为 Macromedia Component Architecture 第 2 版的组件提供移动和调整大小功能。
Alert 组件将根据需要设置适当的外观宽度,但会使用现有的高度作为标题的高度。
此操作会将 Alert 组件添加到库中,并使其在运行时可用。
import mx.controls.Alert;
Alert.show("This is a skinned Alert component","Title");
|
|
|
|