0

I am trying to mask a dom element in createjs . but masking is not working with dom element in createjs

var stage;

function init() {
    stage = new createjs.Stage("my_canvas");

    var de = new createjs.DOMElement(document.getElementById("page"));
    stage.addChild(de);

    var shape = new createjs.Shape();
    shape.graphics.beginFill('#000').drawRect(0, 0, 100, 100);
    stage.addChild(shape);
    de.mask = shape;

    stage.update();
}  
4

1 回答 1

1

@AshishKumar

恐怕您将无法做到这一点,因为 DOMElement 类实际上并没有渲染到 Canvas。它所做的只是转换 DOM 中的目标元素。例如移动 x/y 位置。

回复晚了非常抱歉。

于 2015-09-16T18:33:53.690 回答