Материал из Скретч Вики

Эта статья — о выпадающих меню, используемых как входные параметры для блоков. Для создания выпадающих меню в проектах см. Как создать выпадающее меню.
Выпадающее меню.
Выпадающее меню с полосой прокрутки.

Выпадающее меню — это список опций, который появляется в некоторых блоках. Доступ к нему осуществляется щелчком по перевёрнутому треугольнику в блоке.

Прокручиваемые выпадающие меню

Иногда выпадающее меню бывает настолько длинным, что все опции нельзя увидеть сразу. В Скретч 2.0 в таких случаях внизу меню были маленькие стрелки, позволяющие прокручивать его при наведении курсора. В Скретч 3.0 можно прокручивать меню с помощью мыши или полосы прокрутки сбоку.

Выпадающие меню как входные параметры

Иногда выпадающие меню можно использовать как текстовые или числовые входные параметры. Такие меню имеют закруглённую форму. Например, блок перейти на ( v) содержит выпадающее меню:

Блочные входные параметры

перейти на (случайная позиция v)

Для этого блока выпадающее меню также может служить входным параметром, то есть в него можно перетаскивать другие блоки, например переменные:

перейти на (переменная)

Текстовые входные параметры

Блок (объединить () ()) можно использовать как обходное решение для ввода текста. Просто оставьте первую часть блока пустой и введите текст во вторую часть:

перейти на (объединить [] [введите текст здесь ...])

Текстовый ввод полезен для очень длинных меню, где ввод текста иногда проще, чем прокрутка.

Не-входные выпадающие меню

Не все выпадающие меню работают как входные параметры. Многие меню с фиксированным набором опций (например, блоки для переменных) не поддерживают ввод других блоков. Такие меню имеют прямоугольную форму. Пример — блок показать переменную [ v]:

показать переменную [не входной параметр v]

Невозможно поместить переменную в это место. Однако некоторые скретчеры нашли обходные пути путём «взлома» блоков Скретча. Это можно сделать, редактируя файл project.json или импортируя блоки из другого проекта. В Scratch 3.0 больше нельзя вставлять такие меню с помощью взломанных блоков.

Блоки с выпадающими меню

Принимают блочные входные параметры

Эти блоки позволяют использовать свои выпадающие меню как входные параметры для других блоков:

Не принимают блочные входные параметры

Эти блоки не принимают другие блоки в своих выпадающих меню:

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.