kineticJs에서 그룹을 레이어에 추가 한 후에 그룹을 사용자 마우스 포인터에 바인딩하여 사용자가 그룹을 원하는 위치로 이동할 수 있습니까? 그런 다음 해당 위치를 클릭하여 드롭합니다.kineticjs 마우스에 그룹 부착하기
2
A
답변
0
이렇게하면됩니다. 사용자가 레이어에 그룹을 추가하려고 할 때 다음 코드가 실행됩니다.
layer.add(group);
layer.draw();
console.log(stage.getMousePosition());
stage.on('mousemove',
function(){
var mouse = stage.getMousePosition();
group.setX(mouse.x);
group.setY(mouse.y);
layer.draw();
});
stage.on('click',
function(){
stage.off('mousemove');
});
잊혀지지 않습니다. 스테이지가 계속 mousemove 이벤트를 가져 오려면 빈 영역에서 작동하지 않으므로 불투명도 0 인 경우에도 일부 레이어에 직사각형을 그려 무대에 추가하십시오.
0
그룹을 만들 때 그룹 속성을 draggable : true로 설정할 수도 있고 생성 후 드래그 가능으로 설정할 수도 있습니다.
<script>
// make draggable on creation
var group = new Kinetic.Group({
draggable: true;
});
// make draggable after creation
group.setDraggable(true);
</script>
이러한 방법은 그룹을 동일한 방법으로 이동 한 후에 끌 수 있습니다.
http://www.html5canvastutorials.com/kineticjs/html5-canvas-drag-and-drop-a-group-with-kineticjs/
+0
답변을 게시 해 주셔서 감사합니다! [Self-Promotion에 대한 FAQ] (http://stackoverflow.com/faq#promotion)를주의 깊게 읽으십시오. 또한 자신의 사이트/제품에 링크 할 때마다 면책 조항을 게시하는 것이 필수적입니다. –
관련 문제
- 1. KineticJS 그룹/이미지 dragable의 설정 부분은
- 2. 루프의 요소에 함수 부착하기
- 3. 주문 전에 제품 부착하기
- 4. Three.js와 KineticJS, KineticJS 레이어를 THREE.texture로 저장하십시오.
- 5. KineticJS 내가
- 6. KineticJS & IE9
- 7. KineticJs 필기 경로/스트로크 선택
- 8. Delphi 7 : 마우스에 이미지 부착
- 9. css로 마우스에 이미지를 표시하는 방법
- 10. 이미지 마우스에 발생 이벤트가 발생합니다.
- 11. KineticJS onFrame이 느리고 번쩍입니다.
- 12. KineticJS 마우스 이벤트 문제
- 13. KineticJS - 자르기 채우기 이미지
- 14. mousemove에서 반경 변경 kineticJS
- 15. KineticJS - 클릭 이벤트에서
- 16. KineticJS - 동적으로 도형 만들기
- 17. kineticjs - mouseover 부정확
- 18. KineticJS Reclaiming Memory
- 19. KineticJS - 마우스로 선 그리기
- 20. KineticJS transitionTo 스케일
- 21. 다른 div에 드래그 가능한 div 부착하기
- 22. 클래스 내의 모든 함수에 데코레이터 부착하기
- 23. KineticJS. onClick 이벤트로 이미지 그리기
- 24. KineticJS - 원본 이미지 여기 예에서
- 25. KineticJS - 모양 사이의 충돌 감지
- 26. kineticjs - 라인에서 포인트를 획득하는 방법
- 27. KineticJS 마우스 오버가 작동하지 않습니다.
- 28. KineticJS - 이미지를 반복하는 방법은 무엇입니까?
- 29. KineticJS 이미지 애니메이션 적용 방법
- 30. kineticjs 및 phonegap - 이미지가로드되지 않습니다.
대신 더미 Stage 객체에 이벤트 핸들러를 추가, 당신은 직접 생성 한 그룹 개체에 추가 할 수 있습니다. – Ani