GUI_BASE 界面实现类基类
用于生成的界面类(GUI_XX)继承于此类
以便在初始化的时候就可以调用内部的控件
维护人员:黑暗之神KDS
创建时间:2018-10-11
继承 →UIRoot→UIBase→GameSprite→Sprite→TreeNode→EventDispatcher
子类 无
Public 属性
属性 |
---|
prerender : boolean; 预渲染:开启此项保证在派发EventObject.LOADED前预先渲染一次以便保证此后能够立即呈现画面,不会因为资源较大而首次渲染卡顿一下 |
guiID : number; 界面ID |
compsIDInfo : any; 根据其下组件的唯一ID找到该组件 compsIDInfocomp.id = comp; 默认值={} |
hasRootCommand : boolean; 是否存在界面本体事件 |
Public 方法
方法 |
---|
constructor(guiID : number) 构造函数 |
详情
prerender
prerender : boolean;
预渲染:开启此项保证在派发EventObject.LOADED前预先渲染一次以便保证此后能够立即呈现画面,不会因为资源较大而首次渲染卡顿一下
预渲染会消耗一定的性能,可以选择在界面资源较多的情况下使用此项,开启此项会有额外的性能和内存开销
compsIDInfo
compsIDInfo : any;
根据其下组件的唯一ID找到该组件 compsIDInfocomp.id = comp; 默认值={}
界面编辑器预先设置好的组件才会存入该属性内,如果自己动态移除加入的可以自行管理该列表
constructor
constructor(guiID : number) :
构造函数
参数
guiID 界面ID