Просмотр полной версии : Нужен Script для оптимизации SWF-файла
Подскажите существует ли Actionscript код,с помощью которого можно задать размеры в килобайтах(Kb) и тем самым оптимизировать вес SWF файла
Очень нужно уменьшить размеры flash-баннеров до минимума...
Отпишите пожалуйста,если знаете в форум или на почту - Anr-72@mail.ru
За ранее благодарю!:)
Подскажите существует ли Actionscript код,с помощью которого можно задать размеры в килобайтах(Kb) и тем самым оптимизировать вес SWF файла
Очень нужно уменьшить размеры flash-баннеров до минимума...Не существует. Все что вставляете и используете, все влияет на вес.
Это как в том КВНе: "Ну никак из букв О, П, А и Ж не получить слово ВЕЧНОСТЬ".
ниче себе, а в ручную разве никак нельзя оптимизировать вес файла?
Любой архиватор.
Ну как Вы себе это представляете?
У SWF файла есть свой формат. Формат - это правила записи. Как записывают геометрические фиргуры, растровую графику, структуру и т.д. Иногда так бывает, что компилятор создает SWF неоптимально (некоторые такие явления известны как dead code, например). Но код, как правило не занимает много места. Смотрите в сторону графики, особенно картинок или сложных векторных изображений. Иногда один и тот же рисунок можно нарисовать использовав меньше линий и точек. Иногда можно увеличить сжатие растровой графики и т.п. Мне как-то попадались программы, которые это пытались делать автоматически, но на сколько я помню, платные, да и не очень популярное это занятие, вобщем.
Мои баннеры весят 50-100 Kb(SWF)-Это недопустимый размер для баннера
В ручную и с помощью архиваторов размеры оптимизируются,но либо не до тех малых форматов которые мне нужны(20-30kb),либо очень сильно теряется качество изображения.
Непонятно одно, каким образом создают качественную рекламу,порой даже содержащую достаточно длинное видео или растровые изображения
Как им так удаётся сочетать высокое качество и высокую оптимизацию,убейте не понимаю!!=(
Быть может у таких баннеров размеры выше стандарта?????
anr72, для конструктивности описать бы нужно, из чего состоят ваши баннеры.
Универсального средства нет.
К разному контенту - разные подходы. Для векторной графики во Flash IDE есть пункт меню Modify -> Shape -> Optimize, уменьшить количество кривых можно.
Растровую графику можно оптимизировать еще до импорта, а перед компиляцией выставить высокую степень JPG-компрессии.
Видео по разному тоже можно оптимизировать - изменить битрейт, изменить fps, изменить плотность ключевых кадров при кодировании в формат FLV.
Будет конкретика, и, желательно, с исходником, возможно, последуют хорошие советы.
PS. Неким универсальным AS3 скриптом тут ничего не сделаешь. Тема переезжает в "Общие вопросы".
Ресурсы могут быть подгружаемыми в процессе работы баннера (тоже видео), что вес собственно баннера может уменьшить значительно.
TanaTiX
Не совсем вас понял
Что за ресурсы?
Музыка, графика, видео, шрифты, другие swf. Т.е. вместо того, чтоб все сразу запихать в один swf, все эти компоненты подгружаются в процессе.
Даже не знал,что один баннер может состоять из 2-х SWF-файлов
anr72, баннерами никогда не занимался, но по сути баннер - такое же приложение. Тут вопрос скорее об условиях, на основании которых баннеры допускаются на рекламные площадки. Касательно же этих условий - я не советчик, не компетентен.
я понял
спасибо за ответы
Ресурсы могут быть подгружаемыми в процессе работы баннера Вот только баннеров с подгрузкой тонны графики(музыки? видео?) нам не хватало.
Придётся эти данные ведь где-то хранить. На своём сервере что ли? Лишний гемор. Совершенно неудачная идея.
anr72, баннеры нужно изначально проектировать так, чтобы примерно уложиться в вес. Если вес слишком большой, надо резать, упрощать. Например, часть графики убрать
Подскажите существует ли Actionscript код,с помощью которого можно задать размеры в килобайтах(Kb) и тем самым оптимизировать вес SWF файла Вот бы мне такой метод. setSWFSize(524) и флешка стала весить столько, сколько я хочу. Эх... Мечты...
...даааа было бы круто...!)))
спасибо всем,сейчас сижу применяю ваши советы на максимум и уже есть результаты -удалось оптимизировать флешку без значительной потери качества изображения с 87 до 27kb
...конечно очень непростой и нудный процесс,но в целом я даволен,спасибо люди добрые!!!!)))
Вот только баннеров с подгрузкой тонны графики(музыки? видео?) нам не хватало.
А меня уже достали такие, которые видео из игр проигрывают. Наверняка ведь подгружают...
Надо бы какой-нибудь на них блокировщик поставить, да все руки не доходят.
А в остальном согласен.
..вот только что возник ещё один вопросик!-
-Сильно ли будет отличаться размер SWF-файла,если я буду использовать actionscript вместо ручных манипуляций с анимацией на временной шкале???
И в одном, и в другом случае могут быть варианты. Как я уже говорил, все дело в используемых ресурсах. Программный подход может помочь организовать использование различных компонентов более "компактным" образом. Но это все достаточно специфично и зависит от каждого отдельного проекта. Универсальных рецептов не существует.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.