我在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限制已经增加,为什么我不能在该限制内导入图形和/或增加舞台的大小?
答案 0 :(得分:0)
需要更新Flash CS5,以便它接受新的更大的舞台大小,但是,没有关于何时可以获得此类更新的信息。
另一方面,由于您的资产是矢量图形,为什么不以较小的尺寸导入它,它将是相同的。