我已經在Illustrator中創建了大型矢量圖形,作爲顯示資源導入到Flash中。Flash CS5 - 舞臺大小限制?
我正在構建的應用程序將針對不同的屏幕尺寸(包括帶有AIR 2.5的電視機),並且顯示資產將在運行時縮小以適應目標屏幕。
矢量圖形的最大輸入是5000 x 1250像素。然而,我無法導入圖形(或者作爲天然載體或位圖轉換),因爲該階段的大小限制在Flash Professional CS5的:
從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或更高版本,爲什麼我無法導入圖形和/或在該限制內增加舞臺的大小?
雖然這不能解決您的問題,但通常將篩選器分配給您計劃移植到閃存的Illustrator資產通常是一個壞主意。事實上,我試圖讓每個人都儘可能地在辦公室進行閃光。我相信在即將發佈的Creative Suite版本中,產品將越來越兼容,但現在AI-> Fl仍然需要大量額外的工作。所以刪除所有的位圖過濾器,如果可以的話,在flash中重新創建它們作爲向量。除了頭痛之外,你是否真的需要一個應用程序,其中包含許多來自過濾器的膨脹? – Daniel 2011-02-08 21:21:56
當然,這是聰明的建議。我只有一個位圖過濾器,它是Photoshop Effects> Texture> Grain,這是不可能在Flash中創建的,或者至少不容易。 – TheDarkIn1978 2011-02-08 21:50:35