0

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 の制限が引き上げられた場合、その制限内でグラフィックをインポートしたり、ステージのサイズを大きくしたりできないのはなぜですか?

4

1 に答える 1

0

Flash CS5 は、新しい大きなステージ サイズを受け入れるように更新する必要がありますが、そのような更新がいつ利用可能になるかについての情報はありません。

一方、アセットはベクター グラフィックであるため、小さいサイズでインポートするだけでは同じになります。

于 2011-02-08T20:50:05.813 に答える