2014-04-22 2 views
0

Kinetic.Tween을 사용하여 아코디언 구현을하려고하는데 사각형을 클릭하면 예를 들어 상단으로 이동합니다. 이Kinetic.Tween이 실행되지 않습니다

코드, 내가 지금까지 한 일이다

function animate (node,x,y,d) { 
var t=new Kinetic.Tween({ 
     node:node, 
     x:x, 
     y:y, 
     duration: d, 
     onFinish:function(){ 
      layer.draw(); 
     } 
    }); 
    t.play(); 
} 
rec.on('click', function() { 
animate(rec,0,80,0.3); 
stage.draw(); 
}); 

여기에 jsfiddle이다 : 당신의 바이올린에서 http://jsfiddle.net/tmtB5/

답변

0

, 당신은 listening: false에 무대를 설정했습니다. 따라서 클릭 이벤트 리스너가 작동하지 않습니다. 고정 된 것을 제거하십시오. 참조 : http://jsfiddle.net/tmtB5/1/