对 ComboBox 组件使用外观

ComboBox 组件使用库中的元件来表示按钮状态,并具有向下箭头的外观变量。这些外观位于 HaloTheme.fla 和 SampleTheme.fla 文件的 Flash UI Components 2/Themes/MMDefault/ComboBox Assets/States 文件夹中。下面的信息描述这些外观并提供对外观进行自定义的步骤。

ComboBox 组件还将滚动条外观用于下拉列表的滚动条,并将两个 RectBorder 类实例用于文本输入和下拉列表周围的边框。有关自定义这些外观的信息,请参见对 UIScrollBar 组件使用外观RectBorder 类。有关可用于外观组件的方法的更多信息,请参见"使用组件"中的关于设置组件外观

ComboBox 组件使用下列外观属性:

属性

说明

ComboDownArrowDisabledName

向下箭头的禁用状态。默认值为 ComboDownArrowDisabled

ComboDownArrowDownName

向下箭头的按下状态。默认值为 ComboDownArrowDown

ComboDownArrowUpName

向下箭头的弹起状态。默认值为 ComboDownArrowOver

ComboDownArrowOverName

向下箭头的悬停状态。默认值为 ComboDownArrowUp

创建 ComboBox 外观的影片剪辑元件:

  1. 创建一个新的 FLA 文件。
  2. 选择"文件">"导入">"打开外部库",然后选择 HaloTheme.fla 文件。

    此文件位于应用程序级配置文件夹中。若要了解此文件在操作系统上的确切位置,请参见"使用组件"中的关于主题

  3. 在主题的"库"面板中,展开 Flash UI Components 2/Themes/MMDefault 文件夹并将 ComboBox Assets 文件夹拖动到文档的库中。
  4. 在文档的库中展开 ComboBox Assets/States 文件夹。
  5. 打开要自定义的元件以进行编辑。

    例如,打开 ComboDownArrowDisabled 元件。

  6. 按需要自定义元件。

    例如,将内部白色方框更改为浅灰色。

  7. 对所有要自定义的元件重复步骤 5-6。
  8. 单击"返回"按钮返回主时间轴。
  9. 将 ComboBox 组件拖动到舞台上。
  10. 根据需要设置 ComboBox 实例属性。

    对于本示例,使用 ActionScript 将 ComboBox 设置为禁用。

  11. 选择"控制">"测试影片"。