Flex では 320 を超える画面 dpi 解像度がサポートされていないことを読みましたが、この記事によると、カスタム実装を作成できるはずです。したがって、テスト目的で、これらの2行をapache flex 4.10で追加しました
applicationDPI="320"
runtimeDPIProvider="DPITestClass"
これを含む DPITestClass を作成しました
override public function get runtimeDPI() : Number
{
return 3200;
}
私が理解している限り、これは各デバイスですべてのピクセルパラメーターを10倍にスケーリングする必要がありますが、代わりにまったく何もしません。デバイスのdpiに応じてピクセルをスケーリングします-runtimeDPIProviderが設定されていないのと同じです(メインクラスにruntimeDPIを記録する場合を除き、 「3200」と表示されます)。
これは、より高い dpi がまだ一般的にサポートされておらず、この拡張機能がフレックス フレームワーク内のどこかでブロックされているためですか、それとも何か間違ったことをしたのでしょうか?