トップページ > マウス, キーボード > マウス座標を取得する



概要

マウス座標を取得してみましょう。


プログラム

trace(mouseX, mouseY);
 
mouseX, mouseYプロパティで座標を取得できます。


注意してもらいたいのは、mouseXYはどこを基点とした座標なのか、ということです。
基点の場所はmouseXYプロパティがあるオブジェクトの位置(x, y)です。画面左上の(0, 0)からというわけではありません。
現在の位置が(300, 300)でマウス座標が(400, 400)の場合、mouseXYで返ってくるのは(400 - 300, 400 - 300)で(100, 100)です。


trace(stage.mouseX, stage.mouseY);
 
基点を画面左上(0, 0)からにしたいという場合はmouseXYの前にstageを付けます。
stageを使用する場合はその表示オブジェクトを必ずaddChild()しておいてください。

|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|