在组件实例上设置样式

您可以编写动作脚本代码,在任何组件实例上设置和获取样式属性。UIObject.setStyle() 和 UIObject.getStyle() 方法均可从任何组件直接调用。例如,以下代码在称为 myButton 的 Button 实例上设置文本颜色:

myButton.setStyle("color", 0xFF00FF");

虽然可以通过属性(例如,myButton.Color = 0xFF00FF)直接访问样式,但最好使用 setStyle()getStyle() 方法,以便样式可以正常工作。有关详细信息,请参阅设置样式属性值

注意:不应通过多次调用 UIObject.setStyle() 方法来设置多个属性。如果想更改多个属性,或更改多个组件实例的属性,应创建自定义样式格式。有关详细信息,请参阅为特定组件设置样式

设置或更改单个组件实例的属性:

  1. 在舞台上选择组件实例。
  2. 在“属性检查器”中,为其指定实例名称 myComp
  3. 打开“动作”面板并选择“场景 1”,然后选择“第 1 层:第 1 帧”。
  4. 输入以下代码,将实例更改为蓝色:
    myComp.setStyle("themeColor", "haloBlue");
    

    以下语法为组件实例指定属性和值:

    instanceName.setStyle("property", value); 
    
  5. 选择“控制”>“测试影片”,查看所做的更改。

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