0
我試圖創建一個繪製到stage.mouseY
stage.MouseX
的座標,但無論我在哪裏點擊的線條是完全一樣的直線向下的中間的eventlisteners。如何畫一條線,從第一個鼠標點擊到第二個,用easel.js
這裏是我的代碼
Ext.onReady(function(){
var g;
canvas = document.getElementById('Canvas');
var stage = new createjs.Stage(canvas);
function draw(a){
var mousex = stage.mouseX;
var mousey = stage.mouseY;
a.lineTo(mousex, mousey);
}
g = new createjs.Graphics();
g.setStrokeStyle(1);
g.beginStroke(createjs.Graphics.getRGB(0,0,0));
g.beginFill(createjs.Graphics.getRGB(255,0,0));
stage.addEventListener('click', draw(g));
g.lineTo(0,50);
var s = new createjs.Shape(g);
s.x = 100;
s.y = 100;
stage.addChild(s);
stage.update();
});
我的長期目標是創建用戶創建的多邊形是選擇/高亮,這是一個辦法做到這一點?
好吧我會試一試,謝謝你! –