Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как лучше сделать покадровую анимацию javascript (https://javascript.ru/forum/misc/39582-kak-luchshe-sdelat-pokadrovuyu-animaciyu-javascript.html)

Серджио 04.07.2013 19:03

как лучше сделать покадровую анимацию javascript
 
Всем, привет!
Подскажите пожайлуста, какими средствами лучше сделать покадровую анимацию на javascript, так, чтобы она работала под всеми основными браузерами?

skrudjmakdak 04.07.2013 20:17

а по конкретней?? что вам надо, какую именно анимацию..??
движение блочных элементов или слайд картинок.. или еще что то

VINRARUS 04.07.2013 23:26

Вот чето в этом роде, там же есть ссылка на урок с фигурной анимацией: http://javascript.ru/forum/misc/3946...ostanovit.html

Deff 05.07.2013 01:26

http://javascript.ru/forum/dom-windo...tml#post259268

ruslan_mart 05.07.2013 05:42

Покадровую анимацию лучше делать во Flash.

danik.js 05.07.2013 08:23

Цитата:

Сообщение от Ruslan_xDD
Покадровую анимацию лучше делать во Flash.

Аргументируй. Чем именно лучше. Как обстоят дела с поддержкой flash и тд.

Romaboy 05.07.2013 13:13

статейка. Если нужна бесконечная анимация:
var timer = setInterval(animation,10); // Включает анимацию на 100 кадров в секунду
function animation() {
if(progress == 1000){prog = 0} // На эту переменную пусть опираются все расчёты, цикл анимации займёт 10 сек
prog++;
}
clearInterval(timer); // Выключит анимацию если нужно, потом можно опять включить

Серджио 05.07.2013 13:18

Аргументирую
 
Нужно сделать моргание глазных век в помощью png картинок, и так чтобы оно происходило в случайном интервале времени, один раз моргнули, потом случайный промежуток времени, моргнули второй и т.д.
Flash не подходит, необходим именно javascript))

ruslan_mart 05.07.2013 14:13

Серджио, у Вас плавная анимация? В смысле, у Вас несколько кадров моргания глаз? Или просто два спрайта: открытые глаза и закрытые глаза?

Серджио 05.07.2013 16:40

Если быть точным 16 картинок(кадров)!


Часовой пояс GMT +3, время: 18:43.