Require 求助

1 创建一个新项目
2 项目中创建两个JS文件。都挂在Canvas下面 脚本1(launch) 脚本2(Loading)
3 在脚本2中写入代码
cc.Class({
extends: cc.Component,

    properties: {
        load:require("Loading")
    },

    // use this for initialization
    onLoad: function () {
        cc.log(this.load);
    },
});

4 脚本2默认创建的内容
5 保存运行 log输出null
6 在属性面板中,也无法将脚本2拖入到loading属性中

环境: windows7 64位 1.3.3版本

1:16分继续调试

1 在loading中加入change代码
2 在launch中加入几个log
结果

这你应该说的是脚本1吧?

你只声明了load是loading类型啊,并没有赋值,当然是null了

这里要放的是loading实例啊,你的脚本只是相当于声明了类啊,脚本只有挂载到node上才能被实例化,比如挂载了loading脚本的canvas就可以拖进来

如有错误请指正

应该是这样的。是我没有看清楚视频里面的操作