ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4145944 ActionScript2.0での座標について
質問者:noname#62873 「ActionScript2.0で、_xmouse、_ymouse でマウス座標を得られますが、_xmouse、y_mouseで得られる座標の単位はいくつになるのでしょうか?
_xmouse、_ymouseを画面に出力してみると、起動するフォームの場所によっては、マイナスの値になったりするのですが、起動するフォームの場所によって値が相対的に変わるものなのでしょうか?」
以前このような質問をした者です。ご回答もいただき、自分でも調べてみて_root._xmouse や _root._ymouse と書けば、ステージの左上のコーナーが_rootの基準点になることは理解できたのですが、ステージに依存しない座標を取得する方法はありますでしょうか。
困り度:
  • 暇なときにでも
質問投稿日時:
08/07/02 16:11
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.1 >起動するフォームの場所によっては、

第一にこれがわからないのですよ。
フォームって何ですか?

フォームは何かと言うより,フォームは Flash 内にも作成できますし,
HTML内にも作成できますし,
まったくそれ以外にも作成できます。
HTML ですか?
そしたら HTML (HTML&JavaScriptなど)で処理するべきではないでしょうか?


>ステージに依存しない座標を取得する方法はありますでしょうか。

では何に依存する座標なのでしょうか?
北緯とか東経に依存するの座標でしたら,PCを離れてGPSか何かで取得するべきでしょう。
モニタに依存する座標でしたら,VBS とか JS とか(Macは何か知りません)になるでしょうし,
HTMLページに依存する座標でしたら JavaScript あたりが妥当ではないかと思います。
太陽に依存する座標でしたら知りません。


ActionScriptは,
Flash表示エリア内でのみ通じるスクリプトです(当たり前ですが)。
ですからFlashの ステージ を基準にするのでしたらステージの左上座標が基準になります。
回答者:BlurFiltan
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/07/02 19:23
この回答への補足>>起動するフォームの場所によっては、

>第一にこれがわからないのですよ。
>フォームって何ですか?

「ムービーのデバック」を実行したとき表示されるウィンドウを「フォーム」と表現しました。



>>ステージに依存しない座標を取得する方法はありますでしょうか。

>では何に依存する座標なのでしょうか?

「ムービーのデバック」を実行したとき表示されるウィンドウの大きさを変更するとマウスポインタの位置によってはマイナスの値になったりするので、
_xmouse、y_mouseで得られる座標の単位はいくつになるのかを知りたくて投稿しました。
この回答へのお礼ご回答有難うございます。