2012-04-21 5 views
0

私はモバイルデバイス、特にiphoneとipad向けのアプリケーションを作成しています。そして私は、それぞれに異なるインターフェースを使いたいと思っています。どうやってやるの?デバイスの名前を保持する変数はありますか? などモバイル用フラッシュビルダーのデバイスを知る

if(device=="iPhone") 
    {use this state} 
else if (device=="iPad") 
    {use that state} 

??

答えて

0

this documentを参照してください。これは、画面の解像度に基づいてスケーリングを行う一般的な原則を示しています。

あなたの質問に対する正確な答えではありませんが、画面の解像度に基づいてインターフェイスのスケールを調整したいと思っています。

Capabilities.screenDPI.を使用して画面DPIを確認することもできます。解像度を取得するには、これらのピクセルの広がりがCapabilities.screenResolutionXCapabilities.screenResolutionYにあるかどうかを知ることができます。

実際にオペレーティングシステムが何であるか知りたい場合は、​​を使用して確認できますが、正確なデバイスについては、その方法があるかどうかわかりません。

関連する問題