Инструменты для оптимизации / минимизации размера SWF-файлов - PullRequest
1 голос
/ 02 ноября 2009

Я работаю над большим флеш-сайтом с большим количеством компонентов SWF и тонной тяжелого мультимедийного (видео, аудио, изображения) контента. Размеры файлов быстро становятся нелепыми, и я ищу решения - я хочу максимально сократить время ожидания пользователя (а мое художественное направление таково, что минимизация мультимедиа невозможна). Очевидно, что можно предпринять шаги для минимизации ресурсов перед их переносом во Flash (сжатие видео и т. Д.), Но есть ли сторонние инструменты, которые вы бы порекомендовали использовать для анализа и дальнейшей оптимизации скомпилированных SWF-файлов?

Быстрый поиск в Google дает массу обращений, большинство из которых, похоже, имеют сомнительную родословную; Какие подходы вы нашли полезными в прошлом?

Спасибо

Justin

Ответы [ 2 ]

2 голосов
/ 03 ноября 2009

Самый простой инструмент для первого прохода - это встроенная функция «Создать отчет о размере» во Flash.

В CS4, перейдите в настройки публикации -> вкладка Flash и установите флажок «Создать отчет о размере», затем опубликуйте.

Flash теперь создаст текстовый файл со списком всех ресурсов и их байтовых размеров.

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

0 голосов
/ 02 ноября 2009

Если это «большой флеш-сайт», у вас никогда не должно быть ни одного swf для хранения всех вещей.

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

Также загружает медиа-элементы вместо их встраивания. Это позволит вам легче управлять сайтом.

Обновление:

Извините, что я не заметил, что вы уже сделали это ... Я думаю, что оставшийся вариант действительно пробует те SWF оптимизатор.

Я думал об использовании Gzip на стороне сервера, но кажется, что есть проблема .

Кстати, я нашел этот .

...