2014-11-22 4 views
0

createjs에서 dom 요소를 마스크하려고합니다. 하지만 마스킹은 createjscreatejs에서 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(); 
} 

답변

1

난 당신이 DOMElement 클래스는 실제로 캔버스에 렌더링하지 않기 때문에이 작업을 수행 할 수 없습니다 두려워 @AshishKumar

에서 DOM 요소와 작동하지 않습니다. 그것이하는 일은 DOM 내에서 대상 요소를 변형시키는 것뿐입니다. 예를 들어 x/y 위치로 이동.

늦게 응답 해 주셔서 감사합니다.