【问题标题】:How to mask a dom element in createjs如何在createjs中屏蔽dom元素
【发布时间】:2014-11-22 08:14:34
【问题描述】:

我试图在 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();
}  

【问题讨论】:

    标签: javascript html dom createjs page-flipping


    【解决方案1】:

    @AshishKumar

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

    抱歉回复晚了。

    【讨论】:

      猜你喜欢
      • 2014-09-20
      • 2018-04-03
      • 2015-09-29
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 2018-05-28
      相关资源
      最近更新 更多