マウスカーソル追尾処理
マウスカーソルの追尾処理
♥0 |
Line 24 |
Modified 2010-09-09 15:19:00 |
MIT License
archived:2017-03-10 17:48:48
ActionScript3 source code
/**
* Copyright Makoto_Tanaka ( http://wonderfl.net/user/Makoto_Tanaka )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/1RR5e
*/
/*
* マウスカーソルの追尾処理
*/
package {
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.display.Sprite;
[SWF(backgroundColor="#000000")]
public class FlashTest extends Sprite {
private var _dot:Bitmap;
// コンストラクタ
public function FlashTest() {
init();
this.addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
// 初期処理
private function init():void {
var bmpData:BitmapData = new BitmapData(5,5,false,0xffffff);
_dot = new Bitmap(bmpData);
addChild(_dot);
}
// エンターフレームイベント
// ドットがマウスカーソルの位置を追う
private function onEnterFrame(e:Event):void {
_dot.x += (stage.mouseX - _dot.x) * 0.2;
_dot.y += (stage.mouseY - _dot.y) * 0.2;
}
}
}