JavaScript:Библиотеки/p5.dom/Класс p5.Element/drop(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 16: | Строка 16: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
drop(callback, [fxn]) | drop(callback, [fxn]) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 22: | Строка 22: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
callback – функция, запускаемая после «сброса» файла. Тип данных – функция | callback – функция, запускаемая после «сброса» файла. Тип данных – функция | ||
fxn – функция, запускаемая после загрузки файла. Тип данных – функция | fxn – функция, запускаемая после загрузки файла. Тип данных – функция | ||
Строка 29: | Строка 29: | ||
==Возвращаемое значение== | ==Возвращаемое значение== | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 35: | Строка 35: | ||
==Пример== | ==Пример== | ||
<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS | <syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"> | ||
function setup() { | function setup() { | ||
var c = createCanvas(100, 100); | var c = createCanvas(100, 100); |
Текущая версия от 06:52, 24 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
drop() [1]
Описание
Вызывается каждый раз, когда пользователь «сбрасывает» файл на элемент. В качестве параметра указывается функция обратного вызова, параметром которой, в свою очередь, является объект p5.File. Опционально можно указать не один, а два параметра, и оба будут функциями обратного вызова: первая (необходимая в любом случае) будет запускаться после загрузки «сброшенного» файла, а вторая (опциональная) – только после «сброса» файла (или файлов).
Кроме того, эту функцию можно объединить в цепочку с другими функциями.
Синтаксис
drop(callback, [fxn])
Параметры
callback – функция, запускаемая после «сброса» файла. Тип данных – функция
fxn – функция, запускаемая после загрузки файла. Тип данных – функция
Возвращаемое значение
Пример
function setup() {
var c = createCanvas(100, 100);
background(200);
textAlign(CENTER);
text('drop image', width / 2, height / 2);
c.drop(gotFile);
}
function gotFile(file) {
var img = createImg(file.data).hide();
// рисуем на холсте изображение:
image(img, 0, 0, width, height);
}