3

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);
})();  

しかし、エラーが発生します: TypeError: Kinetic.Global.extend は関数ではありません

4

1 に答える 1

3

これがあなたが探しているものだと思います:

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

これは KineticJS 4.5.1 で動作します

于 2013-05-21T19:10:25.197 に答える