Illustrator で大きなベクター グラフィックを作成し、表示アセットとして Flash にインポートしました。
私が構築しているアプリケーションは、さまざまな画面サイズ (AIR 2.5 を使用したテレビを含む) をターゲットにし、表示アセットは実行時にターゲット画面に合わせて縮小されます。
ベクター グラフィックのインポートの最大サイズは 5000 x 1250 ピクセルです。ただし、Flash Professional CS5 のステージ サイズの制限により、グラフィックを (ネイティブ ベクターまたはビットマップ変換として) インポートできません。
flash.display.BitmapData クラスのドキュメントから:
AIR 1.5 および Flash Player 10 では、BitmapData オブジェクトの最大サイズは幅または高さが 8,191 ピクセルであり、合計ピクセル数は 16,777,215 ピクセルを超えることはできません。(したがって、BitmapData オブジェクトの幅が 8,191 ピクセルの場合、高さは 2,048 ピクセルに制限されます。)Flash Player 9 以前および AIR 1.1 以前では、制限は高さ 2,880 ピクセル、幅 2,880 ピクセルです。
パブリッシュ設定プレーヤーの Air 2.5 をターゲットにしていますが、ステージ サイズを 2880 x 2880 より大きくすることも、2880 x 2880 より大きいグラフィックをインポートすることもできません。
Flash Player 10 および AIR 1.5 以降で BitmapData の制限が引き上げられた場合、その制限内でグラフィックをインポートしたり、ステージのサイズを大きくしたりできないのはなぜですか?