2011-02-08 4 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 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 или выше, почему я не могу импортировать графику и/или увеличивать размер сцены в пределах этого предела?

+0

В то время как это не решает ваш вопрос, как правило, это плохая идея назначить фильтры для ресурсов иллюстратора, которые вы планируете переносить на флеш. На самом деле я стараюсь заставить всех делать все возможное во флеше в офисе. Я уверен, что в будущих версиях Creative Suite продукты будут все более совместимы, но сейчас AI-> Fl по-прежнему требует много дополнительной работы. Поэтому удалите все ваши растровые фильтры и заново создайте их в качестве векторов во флэш-памяти. Помимо головной боли, вам действительно нужно приложение со многими мегакратами вздутия, вытекающими из фильтра? – Daniel

+0

уверен, это умный совет. У меня есть только один растровый фильтр, который Photoshop Effects> Texture> Grain, и это невозможно создать во Flash или, по крайней мере, не с легкостью. – TheDarkIn1978

ответ

0

Flash CS5 необходимо будет обновить, чтобы он принял новые большие размеры сцены, однако нет информации о том, когда будет доступно такое обновление.

С другой стороны, поскольку ваш актив является векторной графикой, почему бы просто не импортировать его с меньшим размером, он будет таким же.

+0

Некоторые из моих активов имеют эффекты растрового фильтра, которые не масштабируются. Flash Player 10 был выпущен в октябре 2008 года, действительно ли они будут когда-либо обновлять Flash Professional, чтобы использовать преимущества больших размеров? я чувствую, что сообщаю об этом как об ошибке. – TheDarkIn1978

+0

Взгляните на форумы Adobe Flash, я бы рекомендовал вам сообщить об этой проблеме (если это еще не сделано), это законно. – ocodo

+0

Я не верю, что это просто Flash CS5, но ограничение с игроком. установка тега метаданных тоже не работает: [SWF (width = "2881", height = "2881", frameRate = "60", backgroundColor = "# 000000")] – TheDarkIn1978

Смежные вопросы