座標を取得するのに
localX localY とstageX stageY というプロパティがあるが違いはなんだろ??
てことで実験
ステージにmovieclipを作成して、そのmovieclipに対してマウスイベントを設定してクリックしたら
ローカル座標とステージ座標を取得
サンプルソース(ライムラインに記述)
sp.addEventListener(MouseEvent.CLICK,onclick);
function onclick(event:MouseEvent):void{
var local_x:Number=event.localX;
var local_y:Number=event.localY;
//
var stage_x:Number=event.stageX;
var stage_y:Number=event.stageY;
//
trace("ローカル");
trace(local_x,local_y);
trace("ステージ");
trace(stage_x,stage_x);
}
実行結果を試すとローカル座標はmovieclipの左上(ただし基準点が中心の場合はmovieclipの中心から)の
座標を返す
ステージ座標は左上からの座標を返すようだ。