设置全局样式

默认情况下,在将其它样式声明附加到组件前,所有组件都遵从全局样式声明(如为成组的组件设置自定义样式中所述)。全局样式声明分配给用第 2 版 Macromedia 组件结构构建的所有 Flash 组件。_global 对象的样式属性(_global.style)是 CSSStyleDeclaration 的一个实例,并且用作全局样式声明。如果在全局样式声明中更改样式属性的值,该更改将应用到 Flash 文档中的所有组件。

小心

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

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

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

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

  2. 在出现组件(或出现组件之后)的时间轴上选择帧。
  3. 在"动作"面板中,使用如下代码来更改全局样式声明上的属性。只需列出要更改其值的属性,如下所示:
    _global.style.setStyle("color", 0xCC6699);
    _global.style.setStyle("themeColor", "haloBlue")
    _global.style.setStyle("fontSize",16);
    _global.style.setStyle("fontFamily" , "_serif");
    
  4. 选择"控制">"测试影片"以查看所做的更改。