Просмотр полной версии : Програмная анимация в FierFox.
Програмная анимация в браузере FierFox - движется с разной скорость, зависит от размера окна: больше размер - меньше скорость, меньше размер - скорсоть выше. Нужно чтобы этого не было. в IE - всё нормально.
Собственно анимация:
functin Go()
{
movie._x += 1;
}
setInterval(Go, 10);
updateAfterEvent();
Как сделать чтобы объект двигался с постоянной скоростью?
Если переложить анимацию в: onEnterFrame() - ничего не меняется!
Firefox и function пишется.
интервал в 10 мс...- почему не сделать еще меньше?:)
Какова загрузка процессора и какой плеер установлен...
- неужели в обоих 0-10% и 9 плеер.
да.. процессору труднова-то было - под 94%. Я переложил на onEnterFrame(), загруженность - 30% и скорость стала одинакова...
Спасиб. :)
И что эта тема делала в разделе HTML?
Ситуация аналогичная выше описанной, при чем анимация сразу реализовывалась на onEnterFrame. В итоге на FireFox-е процесс тормозит в 2 раза больше чем на IE. Почему?? Единственный пока способ решения проблемы, -- убирать почти все статические объекты со сцены, а их не мало, однако это не выход (предшественник навернул дикий дизайн, писать за него все с нуля не хочется, мое дело мало -- анимация). Что же делать? Почему так? ФлешПлеер, -- 9тка. При чем скачал специально последнюю.
Пример здесь http://hyzhak.narod.ru/alt/posters/spectrum/ ВНИМАНИЕ флешка порядка 1мега.
Чтобы запустить анимацию необходимо навести мышку на телескоп в левом нижнем углу под названием “Гамма-телескоп сверх высокой энергии”.
†‡Paladin‡†
12.12.2007, 18:27
А в чем проблема? Ну проигралась анимация в осле быстрее. Пользователь врятли перезайдет на ваш сайт под огнелисом, чтобы посмотреть, что телескоп в нижнем левом углу анимируется теперь медленнее. Не забивайте себе мозг мелочами.
Я в таких случаях просто делаю скрин-капчер на мощной машинке, и перезаписываю "талантливую" анимацию как FLV...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.