何となくサンプルつくってみた。
CS3が届いたので、意味も無くCS3でつくった。
ドキュメントルートクラス設定してなんか作ったの初めてかも。
ActionScript 3.0 Paint Tool Test
http://labs.un-q.net/flashcs3/paint/01/
ソースは以下から
http://labs.un-q.net/flashcs3/paint/01/paint01_src.zip
package {
import flash.display.*;
mport flash.events.*;
public class Paint01 extends Sprite {
private var mouseDown:Boolean = false;
private var g:Graphics;
public function Paint01(){
trace("-- start Paint01 --");
init();
}
private function init():void {
g = this.graphics;
g.lineStyle(2, 0x000000,1,false,"normal",CapsStyle.ROUND,JointStyle.ROUND,3);
addEventListener(Event.ENTER_FRAME, loop);
stage.addEventListener(MouseEvent.MOUSE_DOWN, function(e:MouseEvent):void{
mouseDown = true;
g.moveTo(mouseX,mouseY);
});
stage.addEventListener(MouseEvent.MOUSE_UP, function(e:MouseEvent):void {
mouseDown = false;
});
stage.addEventListener(Event.MOUSE_LEAVE, function(e:Event):void {
mouseDown = false;
});
}
private function loop(e:Event):void {
if (mouseDown) draw();
}
private function draw():void {
g.lineTo(mouseX, mouseY);
}
}
}
![Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編]](http://ecx.images-amazon.com/images/I/617sNhK9P9L._SL160_.jpg)



