2013-09-08 4 views
1

일을 내가 무대 장식하는 방법입니다하지 않습니다stage.toDataURL 여기

every time user drag an image outside KineticJS: 
    create a image onto where it is dropped 
    layer.add(new_image) 
    stage.add(layer) 
finally:document.getElementById('save').addEventListener('click', function() { 
    stage.toDataURL({ 
     callback: function(dataUrl) { 
     window.open(dataUrl); 
     } 
    }); 
}, false); 

을 그리고 ID로 버튼이있다 = HTML에

모든 이미지를 저장 내 로컬 컴퓨터에서 있습니다 . 제안 사항이 있으십니까? 고마워!!

답변

0

이미지를 추가 할 때마다 stagelayer을 추가하면 안됩니다. 당신이해야 할 것은 : 또한, 귀하의 toDataURL 방법은 올바른 보이는

layer.add(new_image); 
layer.draw(); //draws the new image added to the layer 

당신이 아직 체크 아웃하지 않은 경우, 사실 그것은이 tutorial 똑같이 보인다.

+0

지적 해 주셔서 감사합니다. – Wendy

+0

웬디, 문제가 해결되면 대답을 수락하십시오. 감사 :) – projeqht