2013-01-23 2 views
2

캔버스 이벤트에서 * 객체를 수동으로 트리거하려고합니다. * - 객체 영역 내에서 마우스 클릭이 발생하고 객체가 선택 될 때 발생하는 것과 동일한 이벤트 - 컨트롤이 표시됩니다.fabricjs 객체/캔버스가 수동으로 이벤트를 실행합니다.

다른 말로하면 사용자/마우스 상호 작용없이 캔버스에 지정된 개체에 대한 컨트롤을 수동으로 표시하려고합니다. 어떤 도움?

답변

6

솔루션은 문서에서 발견되었습니다. 내가 잘못 생각은 '객체 : 선택'을 선행하는 이벤트 돌보는 것을 이해 : -

하면 해답을 찾는 사람이있는 경우

fabric.Canvas.setActiveObject(fabric.Object) ... 

솔루션은 발견되지 않았다 방법,하지만이 그런 이벤트 !!! 그래서 내가해야 할 일은 'object:selected'의 코드를 보면 알 수 있습니다. 그게 어떻게 어떤 메소드가 발생했는지 발견 한 것입니다 ... docs에 잘 문서화되어 있습니다.

제안 : 기사에서 - getActiveObject/Group 옆에 메모하는 것이 좋습니다. 현재 여기에 나타납니다 - http://fabricjs.com/customization/

어쨌든, cangax 및 기타 참여자 - 당신의 작품처럼! 감사합니다.

관련 문제