щелкните событие на прозрачном прямоугольнике с помощью EaselJS

можно ли сделать прозрачный прямоугольник кликабельным? Я не хочу заполнять его, так что это выглядит так

     shape.graphics.setStrokeStyle(2).beginStroke("#000").rect(0, 0, 100, 100)

person Misha    schedule 30.05.2013    source источник


Ответы (1)


вот код как я это сделал:

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;
person Misha    schedule 03.06.2013
comment
Подробнее: EaselJS будет вычислять нажатия мыши на экранном объекте на основе его видимых непрозрачных пикселей. ... вы можете назначить любой другой экранный объект в качестве hitArea для вашего объекта ... не будет виден. См. документацию и демонстрацию на createjs.com/tutorials/Mouse%20Interaction. - person Avatar; 25.09.2017