为什么自定义html组件,怎么做自定义组件-Egret社区-技术问答-白鹭引擎-Egret Engine-免费开源HTML5游戏引擎 - Powered by Discuz!...

这是一个关于自定义UI组件的博客,详细介绍了如何创建一个用于弹出确认框的游戏窗口类`AlertWindow`。该组件实现了`eui.UIComponent`接口,并具有显示消息、回调函数和按钮标签等功能,方便在游戏中进行用户交互。
摘要由CSDN通过智能技术生成

[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]

如图所示,是一个自定义带默认皮肤的自定义组件,很明显,他的功能是弹出确认框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值