2016-08-03 4 views
0

私はSWFウィンドウがFlash AS3で動いたときに跳ね返る球を作りようとしています。モニター/スクリーンに対するステージの位置を見つけることは可能ですか?画面に対するステージの位置を見つけますか?

たとえば、画面の左上にSWFウィンドウを表示すると、X:0, Y:0と表示され、右下にはX:1000, Y:800などと表示されます。

+0

AIRを使用している場合は、AIRを使用している可能性がありますか? – BadFeelingAboutThis

+0

いいえ、私はそうではありません。する必要がありますか? – Zoweb

+0

はい、私はあなただけのフラッシュプロジェクターでそうすることはできないと思います。 – BadFeelingAboutThis

答えて

1

AIRを使用すると、NativeWindowにアクセスできます。

あなたがドキュメント上で見ることができるように、ネイティブウィンドウオブジェクトはwidthheightxy特性ならびにbounds特性を有しています。これらは、ウィンドウがデスクトップ全体に関連している場所を特定するために使用できます。

trace(stage.nativeWindow.bounds); 
+0

OK、私はAIRに慣れていません。私はAIR(デスクトップ)でそれをしようとすると、何も起こらない?ウィンドウは開きません。何もトレースされません。 – Zoweb

+0

空気を使用するときは常に窓が必要です。あなたのIDEは何ですか? FlashPro/Adob​​eのアニメーション? FlashDevelop?ほとんどの場合、空に設定されているものはありません。 – BadFeelingAboutThis

+0

私はFlash Proffesional CC 2015を使用しています。以前はAirを使用していなかったので、すべてが正しく設定されているかわかりません。 – Zoweb

関連する問題