设置全局样式

_global 样式声明分配给用第 2 版 Macromedia 组件结构(v2 组件)构建的所有 Flash 组件。_global 对象具有称为 style (_global.style) 的属性,该属性是 CSSStyleDeclaration 的实例。该 style 属性起着 _global 样式声明的作用。如果在 _global 样式声明中更改属性的值,该更改将应用到 Flash 文档中的所有组件。

一些样式是在组件类的 CSSStyleDeclaration 上设置的(例如,TextArea 和 TextInput 组件的 backgroundColor 样式)。因为在确定样式值时类样式声明优先于 _global 样式声明,所以在 _global 样式声明上设置 backgroundColor 对 TextArea 和 TextInput 没有影响。有关详细信息,请参阅在同一个文档中使用全局、自定义和类样式

更改全局样式声明中的一个或多个属性:

  1. 确保该文档包含至少一个组件实例。

    有关详细信息,请参阅向 Flash 文档中添加组件

  2. 在时间轴中创建一个新层,并为该层指定一个名称。
  3. 在出现组件(或出现组件之前)的新层上选择帧。
  4. 打开“动作”面板。
  5. 使用以下语法更改 _global 样式声明上的任何属性。只需列出要更改其值的属性,如下所示:
    _global.style.setStyle("color", 0xCC6699);
    _global.style.setStyle("themeColor", "haloBlue")
    _global.style.setStyle("fontSize",16);
    _global.style.setStyle("fontFamily" , "_serif");
    

    有关样式列表,请参阅支持的样式

  6. 选择“控制”>“测试影片”,查看所做的更改。