|
Перейти на оглавление Уроки JavaScript Часть 10: Слои II Мы уже обсудили основные понятия новой технологии слоев. В этой же части
будут рассмотрены следующие темы: Вырезка из слоя <ilayer left=0 top=0 clip="20,50,110,120"> (Здесь я приписал параметры left=0 и top=0, поскольку в противном случае,
если этого не сделать, то с моей версией Netscape (PR3 on WinNT) возникают
некоторые проблемы) <html> Кнопка, представленная в разделе <body>, вызывает функцию start(). Сначала
мы должны определить точку, с которой нам следует начать работу - фактически
это будет некий пиксел в центре нашего изображения. Значения координат x и y
этого пиксела мы помещаем в переменные middleX и middleY. После этого мы
вызываем функцию show(), которая задает размеры вырезаемой части изображения
в зависимости от значений переменных middleX, middleY и параметра pos. При
этом значение переменной pos автоматически увеличивается при каждом вызове
функции show(). То есть размер вырезаемой части изображения с каждым разом
становится все больше и больше. В самом конце процедуры show() мы
устанавливаем таймер с помощью вызова setTimeout () - и благодаря этому
функция show() вызывается вновь и вновь. И этот процесс остановится только
тогда, когда изображение будет показано целиком. Вложенные слои <html> Можно видеть, что внутри parentLayer мы определили два слоя. Это как раз и
есть вложенные слои. Как получить к этим слоям доступ в языке JavaScript?
Как это делается, можно посмотреть в функции move(): <html> И снова, можно видеть пример обращения к вложенному слою: Различные эффекты с вложенными слоями |