[]请问如何给所有按钮点击事件增加一个音效

想给按钮加一个click的音效,有没有办法是可以一次加上,而不是分别在每个点击事件里面播放效果音
已邀请:

laya21126

赞同来自: wtf

可以考虑在Button.as中处理下
        /**
         * 对象的 <code>Event.MOUSE_OVER、Event.MOUSE_OUT、Event.MOUSE_DOWN、Event.MOUSE_UP、Event.CLICK</code> 事件侦听处理函数。
         * @param e Event 对象。
         */
        protected function onMouse(e:Event):void {
            if (toggle === false && _selected) return;
            if (e.type === Event.CLICK) {
                toggle && (selected = !_selected);
                _clickHandler && _clickHandler.run();
                return;
            }
            !_selected && (state = stateMap[e.type]);
        }

l329303161

赞同来自:



Laya.stage.on('click', this, ()=>{
    Laya.SoundManager.playSound("../bin/wav/click_button.mp3");
})


找到解决方法了

cuixueying

赞同来自:

可以给你的按钮声明name,譬如btn_1,btn_2。。。。通过for循环和getChildByName给你的所有按钮添加点击事件!

要回复问题请先

商务合作
商务合作