2
私はユーザーがタッチするとその操作をしようとしています コードはタッチの位置(x)を取得しますとy(_xmouseのようにそれはアンドロイドで動作しません) どうすればいいですか? ありがとうございました!ユーザーはどこに触れるのですか?(AIR for Android)
私はユーザーがタッチするとその操作をしようとしています コードはタッチの位置(x)を取得しますとy(_xmouseのようにそれはアンドロイドで動作しません) どうすればいいですか? ありがとうございました!ユーザーはどこに触れるのですか?(AIR for Android)
あなたがたTouchEventためイベントリスナー関数を設定する必要があり、イベントであなたは次のプロパティを使用することができ、パラメータとして取得:
のstageX:水平の座標そのイベントはグローバルなステージ座標で発生しました。
ステージY:グローバルステージ座標でイベントが発生した垂直座標。
ローカルX:含まれているスプライトに対してイベントが発生した水平座標。
localY:含まれるスプライトに対してイベントが発生した垂直座標。例えば
:
mySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
function onTouchBegin(e:TouchEvent)
{
trace("local coords (relatives to mySprite): " + e.localX+" "+e.localY);
trace("global coords: " + e.stageX+" "+e.stageY);
}
は、詳細情報については、Adobe reference for TouchEvent hereを見てみましょう。
は、MouseEvent、local、およびstageのプロパティとよく似ています。 – turbosqel