JavaScript:Библиотеки/p5.dom/Класс p5.Element/drop(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
Строка 16: Строка 16:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
drop(callback, [fxn])
drop(callback, [fxn])
</syntaxhighlight>
</syntaxhighlight>
Строка 22: Строка 22:
==Параметры==
==Параметры==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
callback – функция, запускаемая после «сброса» файла. Тип данных – функция
callback – функция, запускаемая после «сброса» файла. Тип данных – функция
fxn – функция, запускаемая после загрузки файла. Тип данных – функция
fxn – функция, запускаемая после загрузки файла. Тип данных – функция
Строка 29: Строка 29:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">


</syntaxhighlight>
</syntaxhighlight>
Строка 35: Строка 35:
==Пример==
==Пример==


<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<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);
}

См.также

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