Я создал большую векторную графику в Illustrator для импорта во Flash в качестве отображаемых активов.Flash CS5 - ограничение размера сцены?
приложение, которое я создаю, будет нацелено на различные размеры экрана (включая телевидение с 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 и ранее, ограничение 2880 пикселей в высоту и 2880 в ширину ,
Я нацеливание Air 2.5 для публикации Настройки проигрывателя и я до сих пор не может увеличить размер сцены выше 2880 х 2880 или импорта графики больше, чем 2880 х 2880.
если ограничение BitmapData было увеличено для Flash Player 10 и AIR 1.5 или выше, почему я не могу импортировать графику и/или увеличивать размер сцены в пределах этого предела?
В то время как это не решает ваш вопрос, как правило, это плохая идея назначить фильтры для ресурсов иллюстратора, которые вы планируете переносить на флеш. На самом деле я стараюсь заставить всех делать все возможное во флеше в офисе. Я уверен, что в будущих версиях Creative Suite продукты будут все более совместимы, но сейчас AI-> Fl по-прежнему требует много дополнительной работы. Поэтому удалите все ваши растровые фильтры и заново создайте их в качестве векторов во флэш-памяти. Помимо головной боли, вам действительно нужно приложение со многими мегакратами вздутия, вытекающими из фильтра? – Daniel
уверен, это умный совет. У меня есть только один растровый фильтр, который Photoshop Effects> Texture> Grain, и это невозможно создать во Flash или, по крайней мере, не с легкостью. – TheDarkIn1978