android - Flex 4.5を使用して複数の解像度をターゲットにする

android actionscript-3 apache-flex mobile flex4.5

Flash Builder 4.5を使用してAndroidタブレット用のゲームを開発しています。 Galaxy Tab 7.0 "で正常に実装されましたが、すべてのAndroidタブレットに適合するように編集する必要があります。これに関する情報を検索しようとしましたが、役に立たなかったものがあります。

複数のグラフィックスを使用して異なる解像度のデバイスをターゲットにする必要があります。その場合、どのようにして正しい解像度を検出する必要がありますか?または、一方で、グラフィックスを1つだけ使用して、必要なすべての解像度に合わせて拡大縮小する必要がありますか?

また、アプリケーションではなくゲーム専用の優れたチュートリアルがあればありがたいです。
答え
さまざまな密度でシャープに見えるベクターベースのグラフィックを使用できます。問題についてはAdobe's articleを参照してください。

または、解像度に応じて、ビットマップごとに異なるグラフィックソースを使用できます。同じ記事から:

<s:Button>
    <s:icon>
        <s:MultiDPIBitmapSource
            source160dpi="@Embed('/assets/refresh160.png')"
            source240dpi="@Embed('/assets/refresh240.png')"
            source320dpi="@Embed('/assets/refresh320.png')"/>
    </s:icon>
</s:Button>


このボタンのアイコンのグラフィックは、各プラットフォームのネイティブピクセル密度に応じて異なることに注意してください。これによりアプリケーションが重くなりますが、グラフィックスが大量にない場合(および画像のサイズが最適化されている場合)は問題ありません。
関連記事

android - フレームごとのアニメーションjava.lang.OutOfMemoryError:ビットマップのサイズがVMの予算を超える

java - このOpenGL ESコードがテクスチャを作成しないのはなぜですか?

android - Androidのデフォルトの日付時刻形式のスレッドセーフですか?

android - Android ndkでスレッドのC++コードをコンパイルするときのmemsetのエラー

java - 更新されたファイルを確認するには?

android - Android:ロード中のプログレスバー

android - URLからの画像がImageViewに表示されない、私は見つけることができるすべてを試しました

java - 外部のWebサイトからデータを取得する(構造は変更される場合があります)

android - 通知を静かに追加する方法は?

javascript - JavascriptでRhinoのevaluateString()を使用したAndroid StackOverflowエラー