cocosCreator this 与 this.node 区别

先说 为什么我们要用
var self = this;
因为作用域不同

在异步执行回调中 ,this的作用域已经变更,因此 在外部定义self有助于变量的引用

node 是组件最基本的属性
因此 如果我们定义的控件 为node类型
直接可以获取this.color

但是如果定义的是 label类型
这时就需要获取 this.node.color

此外这个控件可能还有很多其他属性
使用 getComponent 来获取 比如:
this.FCCLabel.getComponent(cc.Widget)
获取该组件上下左右..等等

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,736评论 8 265
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,825评论 18 399
  • 21号科三第四次还是挂了;6月初回不去了;大未爸爸又不想让走等等的,一连串计划内的事情统统没有实现。好郁闷,我到底...
    夏日阳光777阅读 317评论 0 0
  • 一个月总有那么三十几天挺丧的。 昨晚回到宿舍,躺在床上扒拉手机,突然有人敲门,我条件反射地往被子里缩了缩。心里暗想...
    李琦_e1b7阅读 416评论 0 0
  • 日本作家详见知生的《日日之器》一书中介绍的大多是看似朴实无华、粗糙之极的各种碗,但是原来这样的碗烧制还很有讲究和名...
    夏栀丶阅读 795评论 0 5