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

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

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


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


mousePressed() [1]

Описание

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

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

Синтаксис

mousePressed(fxn)

Параметры

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

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

Пример

 1 var cnv;
 2 var d;
 3 var g;
 4 function setup() {
 5   cnv = createCanvas(100, 100);
 6   // задаем слушателя событий только для холста:
 7   cnv.mousePressed(changeGray);
 8   d = 10;
 9   g = 100;
10 }
11 
12 function draw() {
13   background(g);
14   ellipse(width / 2, height / 2, d, d);
15 }
16 
17 // эта функция запустится при клике в любом месте:
18 function mousePressed() {
19   d = d + 10;
20 }
21 
22 // эта функция запустится только при клике по холсту «cnv»:
23 function changeGray() {
24   g = random(0, 255);
25 }

См.также

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