-
Прошу совета у опытных flash дизайнеров.
Создал свой первый flash сайт в Macromedia Flash 8 Pro.
Макет был нарисован в Photoshope'e и перенесён по кусочкам во flash в формате png c поддержкой прозрачности. Сжатие минимальное. Во flash многие элементы были анимированы Motion Tween. Также импортировал 4 jpg фотографии без сжатия, которые являются статичным фоном. Frame rate сайта 20 fps.
На сайте присутствует много MovieClip'ов с кодом AS2.0. Везде код очень простой, но таких клипов много.
Звука нет. Видео нет.
В итоге, финальный .fla весит 2.22MB, а .swf 946KB. C оптимизацией 500-550KB.
Во flash player сайт работает отлично. Но вот в Fire Fox/IE 7 анимация стала менее плавной и более дёрганной. Т.е. всех 20 кадров в секунду явно не видно.
Flash player и плагин для FireFox установлен самый свежий.
В чём может заключаться данная проблема?
-
в самих Fire Fox/IE 7, если нужна жесткая привязка к fps картинки и можно пожертвовать плавностью, то это решается синхронизацией Stream со звуком, звук четко соответствует кадру картинки, но если не успевает прорисовываться кадр, он просто выкидывается
а вообще много растра это бэд, лучше местами вставить вектор
-
Нет, строгой привязки не нужно. Нужна плавная анимация (20 fps), которая и установлена во flash.
Самое интересное, что Adobe Flash Player 9 и Flash плагин для браузера - разные вещи. В первом всё работает отлично, а во втором работает медленнее.
Нашёл я одно решение: поставить frame rate 24 fps. В браузере, это примерно равняется 20 fps. Но нагрузка на процессор возрастет.
Ваши предложения?
-
мои предлжения оптимизировать растр и убрать ненужное
поройтесь в недавних постах, или воспользуйтесь поиском, уже поднимался вопрос об оптимизации, я чтото там подробно писал