Главная страница Раздел  Предыдущий пример Следующий пример Список примеров
Пример №26: Показ дополнительного изображения при курсоре для выделенного элемента слоя

В данном примере показаны различные способы задания слоя, изображение которого появляется рядом с курсором, при его движении над "активным" элементом. 

В окне апплета представлено 4-х слойное изображение. Первые два слоя (show1, show2)- невидимы, задан признак visible=0. Изображение слоя show1 появляется рядом с курсором при его движении над черным  квадратом, слой sq. При этом изменяется цвет заливки этого слоя (квадрата) на желтый.

Элементами слоев show1, show2 являются прямоугольники, с размерами 10х10 пикселов и с шириной и высотой овалов скругления 10 пикселов (получаем круг). Координаты левого верхнего угла прямоугольника равны  (2,-10). Расположение слоя рядом с курсором происходит относительно конца стрелки курсора. 
Вы можете изменить размеры прямоугольника и его положение (координаты левого верхнего угла прямоугольника) для слоя show2.

После того как вы отметите checkbox "cursor", произойдет установка/отмена признака показа слоя show2 рядом с курсором при его движении над элементами слоя example, в который входят - полигон,  два растровых изображения и прямоугольник.
Нажав клавишу "Построить новое изображение", вы можете посмотреть на изображение этого слоя, переместив курсор на элементы апплета.

Для динамического задания показа слоя рядом с курсором используется метод апплета set_layer_attribs("layer_name", "cursor='cursor_layer_name' ");


cursor - установка/отмена признака показа доп.изображения для элементов слоя "example"

Параметры для слоя "show2" - доп.изображение при курсоре

Размеры прямоугольника
width =   height =

Координаты левого верхнего угла прямоугольника
x =     y=