设置全局样式

默认情况下,在将其它样式声明附加到组件(如为成组的组件设置自定义样式中所述)之前,所有组件都遵从全局样式声明。全局样式声明分配给用第 2 版 Adobe 组件体系结构构建的所有 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. 选择"控制">"测试影片"查看所做的更改。