Оптимизация Flash CC и swf

Добрый вечер программисты.

Прошу не смеяться, но по прошивке файл 270 мб.

Мои художники передали мне свои окончательные работы через иллюстратора.

Что я делал, так это открывал файл иллюстратора, копировал и вставлял объекты во флэш-память.

В моей библиотеке есть мувиклипы, кнопки, анимации движения и графика (556 элементов).

Как я могу оптимизировать свою флэш-память, потому что размер файла swf составляет 30 МБ.

У меня также есть 10 файлов AS3, мой код не замедляет файл, это должны быть изображения.

Спасибо.

Я удалил неиспользуемые файлы из своей библиотеки и сохранил файл прошивки обновления как другой файл .FLa.

Файл не сильно уменьшился, но swf довольно медленный, когда дело доходит до геймплея.


person Moynul    schedule 20.04.2014    source источник
comment
вы скопировали его как векторные объекты?   -  person Yaron U.    schedule 21.04.2014
comment
настройки по умолчанию, вы знаете, когда вы копируете и вставляете из ill * во flash, я ничего не трогал, кроме кнопки ok.   -  person Moynul    schedule 21.04.2014
comment
Вы случайно не выбрали «Вставить как растровое изображение» в диалоговом окне, которое открывается, когда вы пытаетесь вставить ресурс во флэш-память?   -  person Yaron U.    schedule 21.04.2014
comment
это флешка! Вы увидите, что загрузка занимает целую вечность! computing.northampton.ac.uk/~13422770/gameGroup/KDV2. swf и первый уровень медленный   -  person Moynul    schedule 21.04.2014
comment
Если вы войдете в настройки публикации, установите флажок «Создать отчет о размере». Когда вы опубликуете, на панели вывода появится отчет, показывающий размеры всего опубликованного.   -  person mitim    schedule 21.04.2014
comment
Вы кажетесь противником растровых изображений, но вам стоит попробовать. Механизм рендеринга растровых изображений в AS3 работает быстро. Если MS Paint приходит на ум, когда вы слышите «растровое изображение», я настоятельно рекомендую изучить их и отбросить эту плохую ассоциацию.   -  person E10    schedule 21.04.2014
comment
@ E10, пожалуйста, не думайте обо мне как о маленьком наивном ребенке, я понимаю, что вы имеете в виду, и да, растровые изображения быстрее, я знаю.   -  person Moynul    schedule 22.04.2014
comment
Но да, я воспользуюсь вашим советом и прочитаю сценарий действий 3, пс. Я не думаю плохо о краске MS.   -  person Moynul    schedule 22.04.2014


Ответы (1)


Извините за панику.

Когда у вас есть сложные формы и векторы, Flash требует времени для рендеринга графики, отсюда и пауза между кадрами.

Чтобы решить эту проблему, я сначала разобрал форму и оптимизировал ее.

Но вы видите, что это не оптимизировало его до определенной степени.

Файлы, которые мне предоставили мои художники, были размером 100–200 МБ на размер файла.

Поэтому вместо того, чтобы импортировать его из Ill во Flash, что было наивно, я экспортировал файл в PNG, который больше, чем JPEG, но имеет такие свойства, как прозрачный фон и качество.

Что я сделал, так это заменил все мои импортированные изображения версией этого изображения в формате PNG.

Поскольку PNG представляет собой плоское изображение, это означает, что FLASH не должен столько рендерить.

Спасибо за ваши Коментарии.

person Moynul    schedule 20.04.2014