지금의 크기를 두 배로 늘리면 오래된 플래시 응용 프로그램을 사용할 수 있습니다. 문제는 MouseX 및 MouseY로 수학을 수행하는 스크립트에는 아무 것도 없기 때문에 위치를 직접 사용하므로 지금은 왜 그렇게 잘못되었는지 알 수 없습니다. 이들은 마우스를 사용하는 기능입니다. 나는 그다지 어떤 이유로 도움이되지 않은 결과를 상쇄하려고 할 때이 http://ugleh.com/DrawingApp4.swfMouseX 및 MouseY가 예상대로 작동하지 않습니다.
행동하는 방법을
private function startPencilTool(e:MouseEvent):void
{
pencilDraw = new Shape();
board.addChild(pencilDraw);
pencilDraw.graphics.moveTo(mouseX, mouseY);
pencilDraw.graphics.lineStyle(hardint2, activeColor, hardint);
board.addEventListener(MouseEvent.MOUSE_MOVE, drawPencilTool);
}
private function drawPencilTool(e:MouseEvent):void
{
pencilDraw.graphics.lineTo(mouseX, mouseY);
}
private function stopPencilTool(e:MouseEvent):void
{
board.removeEventListener(MouseEvent.MOUSE_MOVE, drawPencilTool);
}
이입니다. 이러한 속성을 시도해야
board.mouseX
,e.localX
? – Cherniv@ Cherniv 그 일은 고마워. 당신이 대답을 쓸 수있는 대답은 무엇입니까? – Ugleh
위대한 답변처럼 게시했습니다. 감사합니다. – Cherniv