2015-01-15 8 views
0

KineticJS에서 onclick 함수에서 선을 회전하려고합니다.KineticJS에서 선을 회전하는 방법은 무엇입니까?

var stage= new Kinetic.Stage({ 
    container: 'container', 
    width: 500, 
    height: 500 
}); 

var layer= new Kinetic.Layer(); 

var redLine = new Kinetic.Line({ 
    points: [73, 70, 340, 23], 
    stroke: 'red', 
    strokeWidth: 15, 
    draggable: true 

    }); 
redLine.setOffsetX(73) //its showing offset not a function 
redLine.setOffsetY(70) 
redLine.setAttrs({x:73,y:70}); 

layer.add(redLine); 
layer.draw(); 
var angle=0; 
redLine.on('click',function(){ 
     angle=angle+0.1 
     redLine.rotate(angle); 
     layer.draw(); 
}); 

stage.add(layer); 

답변

관련 문제