AIRE-PROJECT BLOG

RecentComments

月別アーカイブ

Link

« 世界で踊る、マット・ハーディング氏 | Home | カメラピープル »

2008年02月08日

ディスプレイの解像度を取得する

ActionScript

ひさびさの技術メモです。
どこかに書いとかないとすぐ忘れるんですよね。
いちいち昔のプロジェクトを開いて該当箇所のソースを確認するのも時間のムダだし。

最近はAIRばっかりやってるので、AIRの場合ですがディスプレイのサイズに合わせて表示位置やウィンドウサイズを変更したいことがままあります。
たとえば、ウィンドウを最大化した後で「stage.nativeWindow.width」と「stage.nativeWindow.height」を取得すればいいんじゃないの、というアイディアもありますが、実はこれはあまりうまく行きません。

じゃ、どうすればいいのかというと「flash.system.Capabilities」クラスを利用します。
具体的には下記のようなコードになりますね。

import flash.system.Capabilities;

private function getScreenSize():void {
var winWidth:Number = Capabilities.screenResolutionX;
var winHeight:Number = Capabilities.screenResolutionY;
}

flash.system.Capabilities」クラスはSWF ファイルをホスティングするシステムとプレーヤーを記述するプロパティが提供されていますので、システムに関する情報を知りたい場合には重宝します。

トラックバック

コメントを投稿

追悼 マイケル・ブレッカー

ウェザー・リポート・トリビュート

ウェザー・リポート・トリビュート

<オムニバス>

Time Is of the Essence

Time Is of the Essence

<Michael Brecker>

ワイド・アングルズ

ワイド・アングルズ

<マイケル・ブレッカー>

ドント・トライ・ジス・アット・ホーム

ドント・トライ・ジス・アット・ホーム

<マイケル・ブレッカー>

聖地への旅

聖地への旅

<マイケル・ブレッカー>

ヘヴィ・メタル・ビ・バップ

ヘヴィ・メタル・ビ・バップ

<ブレッカー・ブラザーズ>

関連エントリー 【ActionScript

はてなブックマーク del.icio.us ニフティクリップ livedoor クリップ POOKMARK Airlines Buzzurl(バザール)

Web制作者におススメの一冊

SCHOOL OF DESIGN(スクール オブ デザイン)

スタイルシート スタイルブック

デザイン・ルールズ デザインをはじめる前に知っておきたいこと

CSS Zen Garden Book―Webデザインのベストプラクティスに学ぶ、CSSクリエイティブ・テクニック (Web Designing BOOKS)

Webクリエイティブのためのプログラミングマガジン Source &Script

Webデザイナーのための情報アーキテクチャ入門 成功するサイト構築術

Design rule index―デザイン、新・100の法則

Copyright © 2007 Aire-Project All Rights Reserved.