2013-05-18 3 views
1

Kineticjs드롭 타겟을 드래그중인 요소에 첨부 할 수 있습니다. 낙하가 일 때 대상을 강조해야합니다. 내가 사용하고 코드는 내가 생각하는 것은 당신이 예상되는 대상 요소에 ondrop 이벤트 핸들러를 연결이 연결 처리기에 일부 변화와 함께 대상을 강조하기위한 코드를 작성할 수 필요가있다드래그 대상에 드롭 대상 부착

circle.on("dragstart", function(e) { layer.draw();}); 
circle.on("dragmove", function(e) {cosnole.log("drag move");}); 
circle.on('dragend', function(e) {cosnole.log("drag end");}); 
+0

코드에서 드롭 대상에 대해 많이 언급하지 않았습니다. 이미 완료 한 내용입니까? 이들은 단지 이벤트 핸들러입니다. 따라서이 원이 움직일 때 다른 KineticJS 객체를 강조하고 싶지만 해당 객체에서만 다운로드 할 수있는 원이거나 다른 곳에서도 삭제할 수있는 원을 이해하고 있습니까? – Ani

+0

원이 다른 곳으로 떨어질 수 있습니다. 사각형 개체 집합이 있습니다. 나는 그들 중 누구라도 원을 떨어 뜨릴 수있다. – sharmacal

+0

Ani가 말했듯이 프로젝트에 대한 자세한 설명이 필요합니다. "부착하다"는 것은 무엇입니까? 곧 끌린 원 안에 영구적으로 droptargets가 있습니까? 그렇다면 각 원을 자체 키네틱 그룹에 넣은 다음 첨부 된 사각형을 원의 그룹에 추가하십시오. "강조 표시"는 어떤 모양입니까? rect.setStroke()를 사용하여 획 색상을 변경할 수 있습니다. – markE

답변

0

입니다 색깔 또는 무엇 이건. 질문의 의도가 충분하지 않아서 일부 가정에서이 질문에 대답했습니다. 질문의 의도가 다른 것이라면 저를 도와주십시오.

관련 문제