callback的使用
// 1,匿名函数---->OK
// let moveCallback = cc.callFunc(() => {
// this.beginnerNode.runAction(this.beginnerAction);
// });
// 2,函数声明和调用放到一起---->NOT
// let moveCallback = cc.callFunc(function() {
// this.beginnerNode.runAction(this.beginnerAction);
// });
// 3,函数声明和调用放到一起,并为其bind this关键字---->OK
// let moveCallback = cc.callFunc(function () {
// this.beginnerNode.runAction(this.beginnerAction);
// }.bind(this));
// 4,函数声明和调用放到一起,并设置selectorTarget参数为this---->OK
// let moveCallback = cc.callFunc(function () {
// this.beginnerNode.runAction(this.beginnerAction);
// }, this);
// 5,直接调用函数---->NOT
// let moveCallback = cc.callFunc(this.runBeginnerAction);
// 6,调用函数,并设置selectorTarget参数为this---->OK
// let moveCallback = cc.callFunc(this.runBeginnerAction, this);
// 7,调用函数,并为其bind this关键字---->OK
let moveCallback = cc.callFunc(this.runBeginnerAction.bind(this));
private runBeginnerAction() {
this.beginnerNode.runAction(this.beginnerAction);
}
cocoscreator callback
原创mb1d7843c586h5f 博主文章分类:游戏开发 ©著作权
文章标签 cocoa Powered by 金山文档 函数声明 调用函数 this关键字 文章分类 OpenStack 云计算
©著作权归作者所有:来自51CTO博客作者mb1d7843c586h5f的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
CocosCreator事件派发使用
1. 事件派发事件机制: 基于事件冒泡,由最底层节点,层层向上派发如当前节点A有1个字节点,有子节
java 开发语言 子节点 自定义事件 父节点 -
CocosCreator3.8研究笔记(十九)CocosCreator UI组件(三)
Slider 是一个滑动器组件,通常用于调节 UI 的数值(例如音量调节),它主要的部件是一个滑块按钮,该部件用于用户交互,通过该
笔记 ui CocosCreator3.8 CocosCreator 输入框 -
CocosCreator3.8研究笔记(十八)CocosCreator UI组件(二)
PageView 组件必须有指定的 content 节点才能起作用,content 中的每个子节点为一个单独页面,且每个页面的大小为 PageV
笔记 ui CocosCreator CocosCreator3.8 Cocos -
CocosCreator3.8研究笔记(十七)CocosCreator UI组件(一)
时,会在运行时每帧都按照设置的对齐策略进行对齐,组件所在节点的位置(position)和尺寸(width,height)属性可能会
笔记 ui 编辑器 CocosCreator CocosCreator3.8 -
CocosCreator3.8研究笔记(十三)CocosCreator 音频资源理解
是一次性播放操作,播放后的音效无法暂停或停止播放,也无法监听播放结束的事件回调。是一次性播放操作,播放后的音效无法暂停或
笔记 音视频 CocosCreator CocosCreator3.8 Cocos -
CocosCreator3.8研究笔记(六)CocosCreator 脚本装饰器的理解
属性默认情况下都会被序列化,序列化后就会将编辑器中设置好的属性值保存到场景等资源文件中,之后在加载场景时
笔记 typescript CocosCreator CocosCreator3.8 编程语言 -
CocosCreator3.8研究笔记(十一)CocosCreator Prefab(预制件)理解
将当前预制件实例的数据还原为预制件资源中的数据,其中名字、位置和旋转不会被还原为预制件资源中的数据。为什么要使用Prefab?上增
笔记 typescript CocosCreator CocosCreator3.8 编程语言 -
CallBack
我要逛街去了小王问的问题 >1 + 1 = ?小李告诉小王的答案是 >答案是2
ide 回调接口 构造方法 i++ 回调方法 -
闭包callback常用方法,,,callback && callback()。。。。。。。测试成功
Document callback方法
html javascript mysql