跳到主要内容

eui.SetStateProperty

   eui

   public class SetStateProperty

SetProperty 类指定只在父视图状态期间有效的属性值。可以在 State 类的 overrides 属性中使用该类。

公共方法

方法
SetStateProperty(host:any,templates:any[],chainIndex:number[],target:any,prop:string)
创建一个SetProperty实例
apply(host:any,parent:egret.DisplayObjectContainer):void
应用覆盖
remove(host:any,parent:egret.DisplayObjectContainer):void
删除覆盖

方法详细信息

SetStateProperty()

public SetStateProperty(host:any,templates:any[],chainIndex:number[],target:any,prop:string)

创建一个SetProperty实例。

  • 支持版本:eui 1.0
  • 运行平台:Web,Native
  • 参数
    • host:any
    • templates:any[]
    • chainIndex:number[]
    • target:any - 要设置其属性的对象。默认情况下,EUI 使用 State 对象的直接父级。
    • prop:string

apply()

public apply(host:any,parent:egret.DisplayObjectContainer):void

应用覆盖。将保留原始值,以便以后可以在 remove() 方法中恢复该值。该方法是当进入状态的时候自动调用的,请不要直接调用此方法。

  • 支持版本:eui 1.0
  • 运行平台:Web,Native
  • 参数

remove()

public remove(host:any,parent:egret.DisplayObjectContainer):void

删除覆盖。在 apply() 方法中记住的值将被恢复。

  • 支持版本:eui 1.0
  • 运行平台:Web,Native
  • 参数