2013-05-30 16 views

Odpowiedz

10

Oto kod, jak to zrobiłem:

var shape = new createjs.Shape();  
shape.graphics.setStrokeStyle(2).beginStroke("#000").rect(0, 0, 100, 100); 
var hit = new createjs.Shape(); 
hit.graphics.beginFill("#000").rect(0, 0, 100, 100); 
shape.hitArea = hit; 
+1

Więcej szczegółów: „EaselJS obliczy hity myszy na obiekcie wyświetlanym na podstawie jego widoczne, nieprzezroczyste piksele. ... możesz przypisać dowolny inny obiekt wyświetlany, który będzie hitArea dla twojego obiektu ... nie będzie widoczny. " Zobacz dokumentację i wersję demonstracyjną na http://createjs.com/tutorials/Mouse%20Interaction/ –