2009-11-02 5 views
1

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

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

Спасибо,

Джастин

ответ

2

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

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

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

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

+0

спасибо! Я удивлен, что я еще не знал об этой функциональности, но очень рад узнать, что она существует ... – justinbach

0

Если это «большой сайт вспышки», вы никогда не должны иметь один швейцарских франков, чтобы держать все вещи.

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

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

Update:

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

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

BTW, я нашел this one.

+0

Andy, спасибо за отзыв. Однако, как я уже сказал в этом вопросе, я уже факторизую сайт на разные swf для каждой страницы (я использую структуру Gaia), и большая часть носителей загружается по требованию. Я ищу инструменты, которые помогут мне проанализировать самые тяжелые swfs и выяснить способы уменьшить их размер. – justinbach