0
我想在Animate CC畫布內製作一個可拖動的蒙版。easljs/Animate CC畫布:可拖動的蒙版
box是一個movieClip,它包含一個向量黑色正方形。
bg是一個movieclip,其中包含一個位圖,我想將該框用作蒙版並拖動。
兩者都顯示在屏幕上,但dragBox只能拖動,但不會遮擋backgroundImage。我在這裏錯過了什麼?
var backgroundImage = new lib.bg();
backgroundImage.x = backgroundImage.y = 0;
stage.addChild(backgroundImage);
var dragBox = new lib.box();
dragBox.x = dragBox.y = 0;
stage.addChild(dragBox);
backgroundImage.mask = dragBox;
stage.update();
dragBox.addEventListener("pressmove", dragMe.bind(this));
function dragMe(evt) {
this.addChild(evt.currentTarget);
var p = this.globalToLocal(evt.stageX, evt.stageY);
evt.currentTarget.x = p.x;
evt.currentTarget.y = p.y;
}