Время экспорта / публикации Flash - PullRequest
4 голосов
/ 06 октября 2008

Каковы основные причины нелепо большого времени экспорта простого флэш-фильма в swf? У меня нет ненужных изображений или символов, все возможное установлено ниже минимума, и для экспорта 30-секундной анимации со скоростью 24 кадра в секунду все еще требуется 10 минут и более Я даже создал новый fla и вставил туда все, чтобы выяснить, не является ли это ошибкой во флэш-памяти. Все другие анимации, которые я экспортировал, занимают обычное количество времени.

Технические характеристики системы: 1 ГБ оперативной памяти DDR2 Intel Pentium D 3,4 ГГц

Должен ли я обновить систему?

Может ли это иметь какое-то отношение к множеству символов внутри символов?

РЕДАКТИРОВАТЬ: Размер файла FL составляет 1,3 МБ, а SWF составляет 500 КБ. Так что не слишком большой.

Ответы [ 3 ]

9 голосов
/ 07 октября 2008

Это не средний показатель для Flash. Как правило, единственная причина длительного экспорта заключается в том, что вы экспортируете много вещей, некоторые из которых вы не хотите экспортировать.

Есть ли у вашей анимации звук? Если вы импортировали аудио в свой FLA, то этот звук должен кодироваться каждый раз, когда вы экспортируете, и это занимает некоторое время. Лучший способ справиться с этим - в настройках публикации установить сжатие звука на «Raw». Это будет публиковать аудио без сжатия, поэтому он увеличит размер файла, но опубликует мгновенно. (Конечно, когда вы будете готовы экспортировать готовый продукт, вы захотите вернуть настройки в сжатый формат для окончательного экспорта.) Кроме того, вы можете поместить аудио в отдельный файл (SWF, MP3 и т. Д.) И загрузить его во время выполнения.

Еще одна распространенная ошибка - случайно вставить большой шрифт. Если у вас есть динамические текстовые поля, использующие встроенные шрифты, можно встроить весь шрифт, что для шрифтов Unicode может занять несколько минут. Это легко проверить, если вы делаете что-то подобное - в настройках публикации включите «Создать отчет о размере». Затем экспортируйте и проверьте отчет о размере для любых больших фрагментов контента, которые вы не хотели экспортировать.

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

1 голос
/ 10 декабря 2009

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

Файл -> Сохранить и сжать

Ваши фильмы могут увеличиваться в размерах с различными элементами библиотеки, которые больше не нужны, но все еще хранятся в файле .FLA и могут замедлить экспорт Эта команда заставляет Flash существенно перестроить ваш FLA и избавиться от всего этого «жира».

Конечно, это не все, у вас могут возникнуть другие проблемы даже после запуска. Но если вы хотите сократить размер SWF-файла ИЛИ время экспорта, это первый шаг, о котором люди должны знать.

0 голосов
/ 07 октября 2008

к сожалению, это довольно средний показатель со вспышкой.

Вы можете проверить этот пост на actionscript.org , в котором говорится о разделении вашего проекта, так что сэкономьте на времени компиляции.

В дни AS2 компилятор с открытым исходным кодом под названием MTASC значительно уменьшил время компиляции . С тех пор он превратился в Haxe с виртуальными машинами AS2, AS3, Javascript, PHP и Neko, использующими один и тот же синтаксис. Используемый синтаксис похож на C ++.

** РЕДАКТИРОВАТЬ ** Извините, я прочитал выше, как 10 секунд, а не 10 минут ... извините. ^ _ ^

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...