原文转自:http://blog.csdn.net/liyoushihaer/article/details/39055425
registerScriptHandler 与registerScriptTapHandler 比较
一 、调用registerScriptHandler 的对象不同相应的响应函数和调用方式也不相同
1、 对象为layer时调用方式为:
localfunctiononNodeEvent(event) -- event 包括exit enter
ifevent=="exit"then
。。。。。。
end
end
layer:registerScriptHandler(onNodeEvent)
2、 对象为listener 、scrollview、tableView 等对象时为以下调用方式
onTouchBegan(touch,event)
returntrue
end
listener:registerScriptHandler(onTouchBegan,cc.Handler.EVENT_TOUCH_BEGAN ) 第一个为回调函数 第二个参数为发生调用的事件
二 registerScriptTapHandler
registerScriptTapHandler 用于menuItem
localfunctionconnectToSwitch(tag,menuItem) -- tag为menuItem设置的标签 ,menuItem为相应对象
connectMenuitem=menuItem
bConnected=true
connectMenuitem:getSelectedIndex() ==0 bConnected=false
end
nIdx=connectMenuitem:getTag()-NotificationCenterParam.kTagConnect
setIsConnectToSwitch(lightArray[nIdx],bConnected)
end
connectitem:registerScriptTapHandler(connectToSwitch)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。