[mw_shl_code=javascript,true]/**
* 确认框
*/
class AlertWindow extends GameWindow implements eui.UIComponent {
private static _message:string;
private static _callBack:Function;
private static _thisObject:any;
private static _labels:Array;
public constructor() {
super();
this.layerType = LayerType.LAYER_POP;
}
//打开一个确认框
public static alertShow(message:string,callBack:Function,thisObject:any,btnLabels:Array = null):void
{
AlertWindow._message = message;
AlertWindow._callBack = callBack;
AlertWindow._thisObject = thisObject;
AlertWindow._labels = btnLabels;
WinsManager.getIns().openWindow(AlertWindow);
}
protected partAdded(partName:string,instance:any):void
{
instance.name = partName;
super.partAdded(partName,instance);
}
protected childrenCreated():void
{
super.childrenCreated();
//在这里处理逻辑代码
}
}[/mw_shl_code]
如图所示,是一个自定义带默认皮肤的自定义组件,很明显,他的功能是弹出确认框