008[マウスの座標]

2008/06/26

マウスのX・Y座標の取得です。
座標取得には_xmouseと_ymouseを使います。

**レシピ**

適当な大きさのステージ上にダイナミックテキストボックスを2つ作ります。
それぞれのテキストボックスに変数名を「x」「y」とつけます。
レイヤーを追加して、フレームアクション(下のAS)を記述します。

_root.x = 0; //X座標の初期値を0にする ※表示のみ
_root.y = 0; //Y座標の初期値を0にする ※表示のみ

onMouseMove = function(){ //マウスを動かしたときに呼び出す関数を定義
	_root.x = _root._xmouse; //変数xにマウスのX座標を代入
	_root.y = _root._ymouse; //変数yにマウスのY座標を代入
}

以上

今回新しく出てきたonMouseMove = function() { }ですが、
これだけでマウスが動いた時の「どうする」を中カッコ内に定義できます。
(FLASH LiteでもSystem.capabilities.hasMouse が true である場合には使用できます。)

サンプルでは、座標を表示するために、このような記述をしましたが、実際に座標のみを取得したい時には、_xmouseと_ymouseだけで構いません。

いろんな事に活用してみて下さい。てか、次回はこれを活用したモノを予定しています。

では。

ブログランキング・にほんブログ村へ

トラックバック(0)

このブログ記事を参照しているブログ一覧: 008[マウスの座標]

このブログ記事に対するトラックバックURL: http://makuadmin.coresv.com/mt-tb.cgi/39