AIRでディスプレイの情報を取得する
AIRでディスプレイの幅・高さ・色深度を取得するには「flash.display.Screen」クラスを使用します。Screenクラスに定義されている静的フィールド「screens」・「mainScreen」からScreenクラスのインスタンスを取得してフィールドにアクセスします。
screensには「Screen」クラスのインスタンスを格納した「Array」が、mainScreentはメインとなるディスプレイのScreenクラスのインスタンスが設定されています。
下記にサンプルを掲載します。
■実行結果
screensには「Screen」クラスのインスタンスを格納した「Array」が、mainScreentはメインとなるディスプレイのScreenクラスのインスタンスが設定されています。
下記にサンプルを掲載します。
var screenArray:Array = Screen.screens;
for (var i:int = 0; i < screenArray.length; i++) {
var screen:Screen = screenArray[i] as Screen;
trace(screen.colorDepth);
trace(screen.bounds.width);
trace(screen.bounds.height);
}■実行結果
色深度: 32
幅: 1440
高さ: 900
ラベル: ActionScript, AIR

0 件のコメント :
コメントを投稿
この投稿へのリンク :
リンクを作成
<< ホーム