怎么访问其他类文件的属性和方法

Camera-control.js
cc.Class({
extends: cc.Component,

properties: {
    target: {
        default: null,
        type: cc.Node
    }
},

// use this for initialization
onLoad: function () {
    // cc.log(this+"  "+this.name+"   "+this.camera);
    this.camera = this.getComponent(cc.Camera);
},
tests:function(){
      cc.log("test!");
}

}

Game.js
var theCamera = require(“Camera-control”);
cc.Class({
extends: cc.Component,

properties: {
    // foo: {
    //    default: null,      // The default value will be used only when the component attaching
    //                           to a node for the first time
    //    url: cc.Texture2D,  // optional, default is typeof default
    //    serializable: true, // optional, default is true
    //    visible: true,      // optional, default is true
    //    displayName: 'Foo', // optional
    //    readonly: false,    // optional, default is false
    // },
    // ...
},

// use this for initialization
onLoad: function () {


    cc.log("> "+theCamera.tests);  //undefined
    



   }

}

问一下 我在 Game.js 里面 怎么访问到 Camera-control.js 里面的tests()方法
两个结点在更目录 作为常驻结点在