2011-02-08 58 views
0

我已经在Illustrator中创建了大型矢量图形,作为显示资源导入到Flash中。Flash CS5 - 舞台大小限制?

我正在构建的应用程序将针对不同的屏幕尺寸(包括带有AIR 2.5的电视机),并且显示资产将在运行时缩小以适应目标屏幕。

矢量图形的最大输入是5000 x 1250像素。然而,我无法导入图形(或者作为天然载体或位图转换),因为该阶段的大小限制在Flash Professional CS5的:

enter image description here

从flash.display.BitmapData类文件:

在AIR 1.5和Flash播放器10中,BitmapData对象 的 最大尺寸的宽度或高度, 8191个像素和像素的总数不能 超过16,777,215像素。 (因此,如果一个 BitmapData对象是8191个像素 宽,它只能是2048个像素 高。)在Flash Player 9及更早 和AIR 1.1和更早的版本, 限制是高度 2880个像素,宽度2880 。

我针对AIR 2.5的发布设置的球员,我仍然无法增加超过2880 X 2880或导入图形大于2880 X 2880

舞台大小如果BitmapData限制已增加对于Flash Player 10和AIR 1.5或更高版本,为什么我无法导入图形和/或在该限制内增加舞台的大小?

+0

虽然这不能解决您的问题,但通常将筛选器分配给您计划移植到闪存的Illustrator资产通常是一个坏主意。事实上,我试图让每个人都尽可能地在办公室进行闪光。我相信在即将发布的Creative Suite版本中,产品将越来越兼容,但现在AI-> Fl仍然需要大量额外的工作。所以删除所有的位图过滤器,如果可以的话,在flash中重新创建它们作为向量。除了头痛之外,你是否真的需要一个应用程序,其中包含许多来自过滤器的膨胀? – Daniel 2011-02-08 21:21:56

+0

当然,这是聪明的建议。我只有一个位图过滤器,它是Photoshop Effects> Texture> Grain,这是不可能在Flash中创建的,或者至少不容易。 – TheDarkIn1978 2011-02-08 21:50:35

回答

0

Flash CS5将需要更新,以便它可以接受新的较大舞台尺寸,但是,没有关于何时可以使用这种更新的信息。

另一方面,由于您的资产是矢量图形,为什么不以较小的尺寸导入它,它将是相同的。