2013-02-06 3 views

Odpowiedz

8

Have a look at the source (v4.3.1), l. 3381ff. Są one zdefiniowane na Kinetic.Container.

draw: function() { 
     this.drawScene(); 
     this.drawHit(); 
    }, 
    drawScene: function(canvas) { 
     // do stuff 
    }, 
    drawHit: function() { 
     // do stuff 
    } 

Do rysowania kształtów na płótnie do rysowania służy drawScene.

Opcja drawHit (patrz example) służy do modyfikowania regionu, w którym zdarzenia myszy wywołują zdarzenia. Odbywa się to wewnętrznie za pomocą specjalnego Kinetic.HitCanvas.


Aktualizacja: Kod można znaleźć w repozytorium Github. draw() można znaleźć w Node.js, dwa pozostałe wewnątrz Container.js

Należy pamiętać, że Eric przerwane KineticJS.

+0

Dobra odpowiedź. – allenhwkim

+0

Proszę, jeśli możesz zaktualizować linki, ponieważ one już nie działają –

+0

@MahdiAlkhatib Dodałem kilka linków do repozytorium GitHub. –