我试图掩盖createjs中的dom元素。但是掩盖不能在createjs中使用dom元素

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();
}

最佳答案

@AshishKumar

恐怕您将无法执行此操作,因为DOMElement类实际上并未渲染到Canvas。它所做的只是在DOM中转换目标元素。例如,移动x / y位置。

回复晚了非常抱歉。

关于javascript - 如何在createjs中屏蔽dom元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27075416/

10-11 13:00