多个按钮用一个点击事件
admin
2023-07-29 00:20:07
0

多个按钮用一个点击事件

有btn1,btn2,btn3,btn4,btn5,5个按钮,如何区分哪个按钮触发的点击事件

先将按钮放到一个数组中

private _btnArr:Array = new Array();
private function initBtnArr():void
{
   _btnArr = [
   btn1,
   btn2,
   btn3,
   btn4,
   btn5
   ]; 
}

点击事件

public function onClickBtn(ui:CUIBaseButton,evt:Object):void
{
    if(_ClickBtnBack != null)
    {
        _ClickBtnBack("onClickBtn",{index:_getBtnIndex(ui)});
    }
}

private function _getBtnIndex(ui:CUIBaseButton):int
{
    var index:int = 0;
    var testBtn:CUIBaseButton = null;
    for{var i:int = 0; i < _btnArr.length;i++}
    {
        testBtn = _btnArr[i];
        if(testBtn == ui)
        {
            index = i;
            break;
        }
    }
    return index;
}

index为0就是btn1触发的

以此类推

相关内容

热门资讯

游泳运动员王子铭构成兴奋剂违规 据中国反兴奋剂中心网站消息,近期,反兴奋剂中心实施的兴奋剂检查、调查中,下列运动员构成兴奋剂违规,现...
日本防相:将加快拦截无人机部署 据凤凰卫视报道,日本防卫大臣小泉进次郎7月3日在记者会上表示,无人机已改变现代战争模式,日本将加快建...
从保守派宠儿到MAGA公敌,她... ·艾米·康尼·巴雷特。(美国全国公共广播电台)当地时间6月30日,美国最高法院以6比3的票数推翻了特...
海南迎战台风“美莎克”登陆:环... 极目新闻记者 王灿根据海南省气象局预报,今年第10号台风“美莎克”(热带风暴级)预计7月3日下午在海...
市民代表走进上海人大,外卖小哥... 澎湃新闻记者 李佳蔚“原来外卖小哥的声音也会被倾听、被认可、被采纳,小人物也能影响城市决策。”在上海...
马桶盖旧的螺栓怎么取下来 马桶盖旧的螺栓可能会因为生锈、腐蚀或其他原因而难以取下。以下是一些可能有用的方法:- 使用扳手或钳子...
不铲腻子旧墙翻新一定要刷墙固吗 一般来说,旧墙翻新都会把原来的腻子铲除掉,重新清理打磨,再刮腻子,再粉刷,这样比较安全。如果不铲除腻...
旧马桶拆除重新安装 方法:安装时应先把地面下水管拿出来,看管内有没有杂物,将管口周边清理干净,且装置马桶的地面一定要坚固...
马桶冻裂是不是质量问题 马桶冻裂是不是质量问题:对于马桶是否会因为天气原因出现破裂现象,不一定是质量的问题,坐厕马桶水箱或底...
空调安装方法及注意事项 空调是现代家庭中的必备电器之一,夏季时节使用空调能让室内温度保持舒适,更能带来舒适的生活体验。但是,...