Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Javascript - KineticJS create own class

How to create a new class based on KineticJs Sprite class. I'm trying like this:

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

But get error: TypeError: Kinetic.Global.extend is not a function

like image 266
Arti Avatar asked May 16 '26 08:05

Arti


1 Answers

I believe this is what you are looking for:

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

This works in KineticJS 4.5.1

like image 167
pillar15 Avatar answered May 18 '26 21:05

pillar15



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!