красным цветом даны
примечания переводчика
Концепция__Скрипт__Эффект__Разбор скрипта__Задание
КонцепцияЗдесь с помощью JavaScript создается анимационная картинка. Для анимации особенно важно, чтобы все изображения были заранее загружены в память компьютера. Помните, как это делается? Через команды new Image() и img.src, стоящие вне функции. Если не позаботиться об этом заранее, то пользователю придется ждать, пока каждая картинка будет загружаться с сервера. Какая же это анимация! Скрипт<HTML> |
||
Эффект
(В Експлорере скрипт не работает.) |
|
.
Разбор скриптаОбратите внимание еще раз, что рисунки, как и переменная num, вынесены за рамки функции: <SCRIPT LANGUAGE="JavaScript"> И сама функция: function startshow()
Ваше заданиеПерепишите программу. Пусть первым будет pic1.gif, как в сегодняшнем примере, но вставьте его в форму. Включите в нее текстовое поле, куда пользователь мог бы ввести слово slow (медленно), medium (умеренно) или fast (быстро), выбирая скорость смены картинок. Пусть medium стоит по умолчанию. 800 будет быстро. 1600 будет умеренно. 2400 будет медленно. Запускать анимацию должна текстовая ссылка «Показать анимацию». Возможный ответ здесь |
||
Концепция__Скрипт__Эффект__Разбор скрипта__Задание
авторы Джо Бернс и Эндри
Грауни. Оригинал и многое
другое на английском языке © EarthWeb Inc. |