创建新主题

如果您不想使用"光晕"主题或"范例"主题,可以对它们中的一个进行修改,以创建新主题。

主题中的某些外观具有固定大小。您可以增加或减小它们的大小,组件会自动调整大小来与它们匹配。其它外观由多个片段组成,一些为静态,另一些可以伸展。

某些外观(例如 RectBorder 和 ButtonSkin)使用 ActionScript 绘制 API 来绘制它们的图形,因为就大小和性能而言,这种方式更有效率。您可以将这些外观中的 ActionScript 代码用作模板,按需要调整外观。

有关每个组件所支持的外观及这些外观的属性的列表,请参阅《ActionScript 2.0 组件语言参考》。

创建新主题:

  1. 选择要用作模板的主题 FLA 文件,然后复制该文件。

    为副本指定唯一的名称,例如 MyTheme.fla

  2. 在 Flash 中选择"文件">"打开 MyTheme.fla"。
  3. 如果尚未打开库,请选择"窗口">"库"将它打开。
  4. 双击要修改的任何外观元件,在元件编辑模式下打开元件。

    外观位于 Flash UI Components 2/Themes/MMDefault/Component Assets 文件夹(本示例使用 RadioButton Assets)。

  5. 修改元件或删除图形,然后创建新图形。

    您可能需要选择"视图">"放大"来增加缩放比率。您在编辑外观时,必须维护注册点,以便正确显示外观。所有编辑过的元件的左上角都必须位于 (0,0)。

    例如,打开 States/RadioFalseDisabled 资源,然后将圆的内侧更改为浅灰色。

  6. 编辑完该外观元件之后,单击舞台顶部编辑栏左侧的"返回"按钮,返回到文档编辑模式。
  7. 重复执行第 4 步至第 6 步,直到编辑完所有要更改的外观。
  8. 执行本章稍后所示的步骤,将 MyTheme.fla 应用到文档。(请参阅对文档应用新主题。)