線を描く!!
絵が描けます。
ダブルクリックで全消し。
♥0 |
Line 33 |
Modified 2009-08-05 01:06:08 |
MIT License
archived:2017-03-09 19:05:05
ActionScript3 source code
/**
* Copyright pykgg476 ( http://wonderfl.net/user/pykgg476 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/fMi9
*/
//絵が描けます。
//ダブルクリックで全消し。
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);
}
}
}