Flash CS5 - Ограничение размера рабочей области?

Я создал большую векторную графику в 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 пиксель, он может быть не более 2048 пикселей.) В Flash Player 9 и более ранних версиях и AIR 1.1 и более ранних версиях ограничение составляет 2 880 пикселей в высоту и 2 880 пикселей в ширину.

Я нацелен на Air 2.5 для проигрывателя параметров публикации, и я все еще не могу увеличить размер рабочей области выше 2880 x 2880 или импортировать графику больше 2880 x 2880.

Если ограничение BitmapData было увеличено для Flash Player 10 и AIR 1.5 или выше, почему я не могу импортировать графику и / или увеличить размер сцены в пределах этого ограничения?


person Chunky Chunk    schedule 08.02.2011    source источник
comment
хотя это не решает ваш вопрос, как правило, назначать фильтры для ресурсов иллюстратора, которые вы планируете переносить на flash, - плохая идея. На самом деле я стараюсь, чтобы каждый делал как можно больше в офисе во флэш-памяти. Я уверен, что в следующих версиях Creative Suite продукты будут становиться все более совместимыми, но сейчас AI- ›Fl по-прежнему требует большой дополнительной работы. Поэтому удалите все свои растровые фильтры и воссоздайте их как векторы во флэш-памяти, если сможете. Если не считать головной боли, разве вам действительно нужно приложение с множеством мегабайт наворотов, возникающих из-за фильтра?   -  person Daniel    schedule 09.02.2011
comment
конечно, это умный совет. У меня есть только один растровый фильтр, это Photoshop Effects ›Texture› Grain, и его невозможно создать во Flash, или, по крайней мере, с легкостью.   -  person Chunky Chunk    schedule 09.02.2011


Ответы (1)


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

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

person ocodo    schedule 08.02.2011
comment
у некоторых из моих ресурсов есть эффекты фильтра растровых изображений, которые нельзя масштабировать. Flash Player 10 был выпущен в октябре 2008 года. Собираются ли они когда-нибудь обновлять Flash Professional, чтобы использовать преимущества больших размеров? Я хочу сообщить об этом как об ошибке. - person Chunky Chunk; 08.02.2011
comment
Загляните на форумы Adobe Flash, я бы порекомендовал вам сообщить об этой проблеме (если это еще не сделано), это законно. - person ocodo; 08.02.2011
comment
Я не верю, что это просто Flash CS5, это ограничение плеера. установка тега метаданных тоже не работает: [SWF (width = 2881, height = 2881, frameRate = 60, backgroundColor = # 000000)] - person Chunky Chunk; 09.02.2011
comment
Мета-тег не читается флеш-плеером, он используется компилятором. - person ocodo; 09.02.2011
comment
Я сообщил об ошибке в Adobe. - person Chunky Chunk; 09.02.2011