Lesson02 miyaoka forked:2 favorite:0 lines:27 license : MIT License modified : 2009-03-17 11:03:14 package { import flash.display.Graphics; import flash.display.Sprite; import flash.events.MouseEvent; [SWF(width="465", height="465", backgroundColor= 0xffffff, frameRate="60")] public class Lesson02 extends Sprite { public function Lesson02() { //イベントと関数を結びつける-------------------------------- //マウスが動くたびにmouseMoveHandlerという関数を呼ぶ stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); //マウスをクリックでmouseDownHandlerという関数を呼ぶ stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); } private function mouseMoveHandler(e:MouseEvent):void { //graphicsオブジェクトのメソッドを使って描画する //書くのがめんどいのでgという名前にする var g:Graphics = graphics; //-------------------------------------------- //マウス位置に円を描く //塗りの設定をする //色:0xFF0000 16進数で指定 //アルファ値:0.0で透明、1.0で不透明 g.beginFill(0xFF0000, 1.0); //mouseX,mouseYというマウス座標を使う g.drawCircle(mouseX, mouseY, 20); } private function mouseDownHandler(e:MouseEvent):void { //-------------------------------------------- //グラフィックを消去する var g:Graphics = graphics; g.clear(); } } } Code Fullscreen Preview Fullscreen graphics MouseEvent addEventListener MouseEvent.MOUSE_MOVE mouseY MouseEvent.MOUSE_DOWN mouseX Sprite sort new page view favorite forked pv 579 forked from: Lesson02 hacker_lpw4me25 forked:2 favorite:0 lines:12 ( diff:50 ) pv 408 forked from: Lesson02 Achamo forked:0 favorite:0 lines:29 ( diff:8 )