現在の 2 倍のサイズでも問題なく動作する古いフラッシュ アプリがあります。問題は、MouseX と 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);
}
これがhttp://ugleh.com/DrawingApp4.swfの動作です
結果を相殺しようとしたとき、何らかの理由であまり役に立ちませんでした。