addEventListener被废弃了,新的用什么接口代替?
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-15 10:50:26 |
👁️ 阅读: 2
根据浮生梦老师前端课程内容,`addEventListener` 在 996 引擎中已被废弃。新的替代接口是 `ssrAddTouchEventListener`,用于为控件添加触摸事件监听。
具体用法如下:
```lua
ssrAddTouchEventListener({
widget = 控件对象,
callback = function(sender)
-- 事件处理逻辑
end,
scale = 0.95, -- 可选,点击时的缩放比例
isDTouch = true, -- 可选,是否双击
tag = 标签值 -- 可选,用于传递额外参数
})
```
例如,为一个按钮添加点击事件:
```lua
local btn = GUI:Button_Create(parent, "btn_test", 100, 100, "res/public/1900000612.png")
ssrAddTouchEventListener({
widget = btn,
callback = function(sender)
SL:Print("按钮被点击")
end,
scale = 0.95
})
```
该函数支持设置点击缩放效果、双击识别和标签传递,是当前推荐的事件绑定方式。
← 返回问答库