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 像素。

我的 Publish Settings Player 目标是 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 回答