JavaScript:Библиотеки/p5.dom/Класс p5.Element/mouseMoved()

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Pixel Art Mini Meow Animated.gif Черновик


mouseMoved() [1]

Описание

Вызывается каждый раз при перемещении курсором мышки над элементом. Можно использовать для прослушивания событий, происходящих с некоторыми элементами.

Кроме того, эта функция может быть объединена в цепочку с другими функциями.

Синтаксис

mouseMoved(fxn)

Параметры

fxn  функция, запускаемая при перемещении курсора мышки над элементом. Если задать false, никакой функции не запустится. Тип данных  функция, boolean

Возвращаемое значение

Пример

 1 var cnv;
 2 var d = 30;
 3 var g;
 4 function setup() {
 5   cnv = createCanvas(100, 100);
 6   // этот слушатель событий – только для холста:
 7   cnv.mouseMoved(changeSize);
 8   d = 10;
 9   g = 100;
10 }
11 
12 function draw() {
13   background(g);
14   fill(200);
15   ellipse(width / 2, height / 2, d, d);
16 }
17 
18 // эта функция запустится, 
19 // если провести курсором мышки над любым местом страницы:
20 function mouseMoved() {
21   g = g + 5;
22   if (g > 255) {
23     g = 0;
24   }
25 }
26 
27 // эта функция запустится, 
28 // только если провести курсором мышки над холстом:
29 function changeSize() {
30   d = d + 2;
31   if (d > 100) {
32     d = 0;
33   }
34 }

См.также

Внешние ссылки