|
|
|
| идея следующая: 3 анимированных gif файла. Условно, на одной идет человечек, на второй он останавливается и, предположим, закуривает, на третей - бросает сигарету и идет дальше.
В обычном состоянии человек просто идет, при наведении мышки - закуривает, после убирания мышки - бросает сигарету и снова начинает крутиться первый gif.
Если первое и второе - понятно, то с третим вопрос: может ли JS обрабатывать убирание курсора?
можно ли заставить файлы проигрываться до конца? | |
|
|
|
|
|
|
|
для: Loki
(25.11.2005 в 11:51)
| | JS не может запускать цикл анимации gif-картинки или останавливать на нужной фазе. Поэтому и переход с 1 на 2 будет грубым, с рывком. 3-ю фазу поэтому нужно делать с серией картинок, да и первую лучше с серией.
Интересен вопрос - может ли это флеш с гиф-анимацией делать? | |
|
|
|
|
|
|
|
для: Loki
(25.11.2005 в 11:51)
| | Можно, причем несколькими способами. Все зависит от вашего терпения :-).
Де то валяется полудописанный JS-аниматор. Вот парочка наработок, надеюсь помогут :-). | |
|
|
|
|
|
|
|
для: Duran
(25.11.2005 в 13:53)
| | Ну, и как прочесть фазу анимации ? :) (в анимированном гифе, остальное не интересует) | |
|
|
|
|
|
|
|
для: 12345
(25.11.2005 в 14:08)
| | Через JS - никак. Ответ был по вопросу Loki | |
|
|
|
|
|
|
|
для: Duran
(25.11.2005 в 15:09)
| | Вот и я по тому же. У него есть _анимированные_ файлы. И никак не угадаешь, когда надо включить бросание окурка или замереть в фазе стояния. | |
|
|
|
|
|
|
|
для: 12345
(25.11.2005 в 19:29)
| | Придется разобрать их на кадры. Ниче страшного в этом не вижу. Если нет желания возиться с обработчиком на JS, то можно повозиться с обработчиком на flesh, хотя я был бы против :-) | |
|
|
|