Flash анимация с помощью Javascript? - PullRequest
0 голосов
/ 22 апреля 2010

Как что-то подобное работает без Flash?

http://www.dirtyphonebook.com/dashboard/425-205-1921

Я щелкнул правой кнопкой мыши по нему, но меню Flash отсутствует. Я люблю Flash, потому что он стабильный и работает. Но является ли использование какой-либо разновидности хака Javascript для такого сложного поведения на самом деле хорошей идеей?

Ответы [ 3 ]

3 голосов
/ 22 апреля 2010

Существует довольно много Javascript-фреймворков, которые позволяют анимацию (jQuery и т. Д.).

Это не хак, а творческое использование DHTML.

Недостатком является то, что Javascript может съесть память браузера. Flash, с другой стороны, работает параллельно с браузером (как отдельное приложение) и поэтому может работать быстрее при рендеринге анимированных эффектов. НО Flash требует наличия плагина Flash Player, который должен быть установлен отдельно и может быть недоступен для всех браузеров и на всех устройствах.

Итак, и Flash, и анимация через Javascript имеют свои плюсы и минусы.

HTML5, который, как заявляет Apple, заменит Flash, пока не поддерживается повсеместно и, очевидно, будет предлагать еще более простые варианты анимации.

Надеюсь, это поможет. К сожалению, это скорее вопрос типа «каково ваше мнение», а не резкий и сухой ответ.

3 голосов
/ 22 апреля 2010

Исходный код говорит, что они использовали эту библиотеку JS , Рафаэль, чтобы сделать это.

2 голосов
/ 22 апреля 2010

Похоже, что отправленная вами ссылка была создана с использованием SVG (масштабируемая векторная графика). Здесь - некоторая документация о том, как начать анимацию. Есть библиотека с именем Рафаэль , которая может помочь вам достичь этих результатов.

Вы также можете использовать такую ​​среду, как jQuery, для анимации элементов на странице. Там есть учебник по анимации мультфильма с использованием jQuery, найденный здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...