Javascript-KineticJS创建自己的类

Javascript-KineticJS创建自己的类,javascript,class,inheritance,kineticjs,Javascript,Class,Inheritance,Kineticjs,如何基于KineticJs Sprite类创建新类。我试着这样做: (function() { Kinetic.MyCircle = function(config) { this._initMyCircle(config); }; Kinetic.MyCircle.prototype = { _initMyCircle: function(config) { Kinetic.Circle.call(this, c

如何基于KineticJs Sprite类创建新类。我试着这样做:

(function() {
    Kinetic.MyCircle = function(config) {
        this._initMyCircle(config);
    };

    Kinetic.MyCircle.prototype = {
        _initMyCircle: function(config) {
            Kinetic.Circle.call(this, config);
            },
        myFunc : function(){
        }
    };

  Kinetic.Global.extend(Kinetic.MyCircle, Kinetic.Circle);
})();  

但是get error:TypeError:Kinetic.Global.extend不是一个函数

我相信这就是您要寻找的:

Kinetic.Util.extend(Kinetic.MyCircle, Kinetic.Circle);

这在KineticJS 4.5.1中起作用,错误应该是完全清楚的:
Kinetic.Global
上没有“扩展”功能。