внутри браузера — в том смысле, что DHTML требует клиентской обработки. В за — висимости от операций DHTML, содержащихся в Web-странице, DHTML-обра — ботка, которую должен произвести браузер, может вызвать небольшую задержку в отображении браузером содержимого страницы.
DHTML не создавался именно для анимации, однако с его помощью возможно изменять элементы HTML так, чтобы добавить в Web-страницу движение (дей — ствие). Например, DHTML-сценарий может просто дать браузеру указание посто — янно изменять положение изображения на странице так, что картинка будет «пу — тешествовать» по экрану. Сделав это с несколькими различными изображениями,
вы сможете двигать серию графических элементов друг вокруг друга. Большинство
Web-браузеров поддерживают анимационные эффекты DHTML, не требуя для это —
го выгрузки дополнительных компонентов. (То, что посетителям не приходится останавливаться и выгружать подключаемые модули для воспроизведения анима — ционного эффекта на странице — несомненный плюс.) Однако создание DHTML —
Глава 7. Анимация, звук и видео 34 1
содержимого, работающего одинаково во всех браузерах, — достаточно сложная за —
дача, поэтому создать анимацию этого вида далеко не так просто, как, например, GIF-анимацию, речь о которой пойдет ниже. Вообще же самостоятельное кодиро —
вание анимации — дело довольно трудоемкое и утомительное. К счастью, прило — жения с дружественным интерфейсом, подобные Macromedia Dreamweaver, помо — гут вам с созданием кода сценариев DHTML.
Количество типов анимации, которые можно получить с помощью DHTML, весьма ограничено, поскольку все, что фактически способен делать DHTML — это двигать неподвижные изображения по экрану, а движение неподвижного изобра — жения по экрану на самом деле анимацией не является — это просто движение. Чтобы включить в Web-страницу более качественную, настоящую анимацию, вос — пользуйтесь GIF-, Flash- или Shockwave-анимацией. Чтобы же увидеть, как работа —