答案 0 :(得分:1)
我刚才在这里回答了类似的问题:Draw section of shape with EaselJS
以下是带掩码的示例:http://jsfiddle.net/lannymcnie/3kdo9u26/ - 在这种情况下,我只是将矩形设置为圆圈的蒙版。因为它们都在相同的坐标空间中,所以它可以正常工作。
// Rectangle
var s = new createjs.Shape().set({y:20});
s.graphics.f("blue").dr(0,0,800,240);
// Circle
var c = new createjs.Shape().set({x:325,y:220});
c.graphics.f("green").dc(0,0,120);
// Set the mask shape to the rectangle
c.mask = s;
干杯,