forked from: 線を描く!!
forked from 線を描く!! (diff: 1)
ActionScript3 source code
/**
* Copyright kamip ( http://wonderfl.net/user/kamip )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/r854
*/
// forked from pykgg476's 線を描く!!
//絵が描けます。
//ダブルクリックで全消し。
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
public class drawingApp extends Sprite
{
public function drawingApp()
{
init();
}
private function init():void{
graphics.lineStyle(1);
stage.doubleClickEnabled = true;
stage.addEventListener(MouseEvent.DOUBLE_CLICK,onMouseDouble);
stage.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
stage.addEventListener(MouseEvent.MOUSE_UP,onMouseUp);
}
private function onMouseDown(event:MouseEvent):void{
graphics.moveTo(mouseX,mouseY);
stage.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}
private function onMouseUp(event:MouseEvent):void{
stage.removeEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}
private function onMouseMove(event:MouseEvent):void{
graphics.lineTo(mouseX,mouseY);
}
private function onMouseDouble(event:MouseEvent):void{
graphics.clear();
stage.removeEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
graphics.lineStyle(1);
}
}
}