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

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

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

Спасибо,

Джастин

2 ответа

Решение

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

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

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

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

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

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

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

Обновить:

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

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

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

Другие вопросы по тегам