デスクトップ用のair 3.2を使用して、Adobe Flash CS6でデスクトップアプリを設計しています(フラッシュターゲット設定)。空中設定には、アプリのウィンドウの位置の初期値を設定できる高度なタブがあります。画面の真ん中に設定する方法がわかりません。
ここにスクリーンショットがあります:
デスクトップ用のair 3.2を使用して、Adobe Flash CS6でデスクトップアプリを設計しています(フラッシュターゲット設定)。空中設定には、アプリのウィンドウの位置の初期値を設定できる高度なタブがあります。画面の真ん中に設定する方法がわかりません。
ここにスクリーンショットがあります:
var screenBounds:Rectangle = Screen.mainScreen.bounds;
stage.nativeWindow.x = (screenBounds.width - stage.nativeWindow.width) / 2;
stage.nativeWindow.y = (screenBounds.height - stage.nativeWindow.height) / 2;
私のために働く
HTML/JS ベースの AIR プロジェクトの場合、以下を使用できます。
window.moveTo(Math.round((window.screen.availWidth - window.outerWidth) / 2), Math.round((window.screen.availHeight - window.outerHeight) / 2));