Установить значение переменной «а» в определённое значение. Значение может быть, как числовым, так и текстовым. С помощью выпадающего списка можно выбрать любую переменную.
Изменить значение переменной «а» на единицу. С помощью выпадающего списка можно выбрать любую переменную. Изменять можно только числовую переменную, при попытке изменить текстовую переменную будет ошибка «NaN».
Переменная будет показана на экране, и около неё появится галочка.
Переменная скроется из вида, а маленькая галочка будет снята.
Блоки списков не видны до тех пор, пока вы не создадите список с помощью кнопки «создать список».
Это сам список. Если около него поставить маленькую галочку, то на экране появится список.
Добавить ещё один элемент списка к списку «b». Элемент списка может быть числовым или текстовым.
Удалить элемент под номером 1 из списка «b».
Вставить значение в элемент списка «b» под номером 1, при этом все последующие элементы сдвинуться. Вставляемое значение может быть либо числовым, либо текстовым.
Заменить значение в элементе списка «b» под номером 1, при этом все последующие элементы останутся на своих местах. Вставляемое значение может быть либо числовым, либо текстовым.
Блок возвращает из памяти работающей программы текущее значение элемента списка «b» под номером 1.
Блок возвращает из памяти работающей программы длину списка «b», то есть количество элементов списка «b».
Логическое значение. Принимает значение «истина», если список «b» содержит элемент со значением «слово».
Список будет показан на экране, и около него появится галочка.
Список скроется из вида, а маленькая галочка будет снята.
Е. БЛОКИ СОБЫТИЙ.
Блок начала выполнения программы. Выполняется, если нажат зелёный флажок.
Блок управления с клавиатуры. Выполняется, если нажата клавиша, выбранная из выпадающего списка.
Блок управления мышкой. Выполняется, если мышкой кликнуть на спрайт.
Блок управления скриптом в зависимости от фона. Выполняется, если произошло изменение фона.
Блок управления скриптом в зависимости от уровня громкости, либо от значения таймера, либо от движения видео. Выполняется при соответствующем изменении параметра, выбранного из выпадающего списка.
Блок управления скриптом с помощью сообщений. Выполняется при получении соответствующего сообщения, выбранного из выпадающего списка.
Блок передачи сообщения, на которое реагирует блок «когда я получу сообщение». При передаче сообщения с помощью этого блока выполнение скрипта не приостанавливается.
Блок передачи сообщения, на которое реагирует блок «когда я получу сообщение». При передаче сообщения с помощью этого блока выполнение скрипта приостанавливается, и он ждёт, пока другие спрайты выполнят все скрипты блока «когда я получу сообщение» до конца. Затем выполнение текущего скрипта продолжается. Чтобы лучше понять, как работает этот блок, потренируемся на кошках. Сделайте Коту следующие два скрипта.
При нажатии на пробел, первый скрипт передаст сообщение «Мяу», и будет ждать, пока не закончится выполнение второго скрипта. Второй скрипт выполняется ровно две секунды. После того, как Кот наорётся, управление снова будет передано первому скрипту, и он скроет Кота с глаз долой, чтобы не шумел по ночам.
Ё. БЛОКИ УПРАВЛЕНИЯ.
Выполнение скрипта будет приостановлено на указанное количество секунд.
Блок циклического повтора. Указанное количество раз выполняет блоки, которые находятся у него внутри.
Блок постоянного циклического выполнения. Постоянно выполняет блоки, которые находятся у него внутри.
Блок условия «если». Если условие в заголовке блока истинно, то будут выполнены блоки, которые находятся у него внутри.
Блок условия «если-иначе». Если условие в заголовке блока истинно, то будут выполнены блоки, которые находятся после слова «если», в противном случае, будут выполнены блоки, которые находятся после слова «иначе».
Блок ожидания выполнения условия. Выполнение скрипта приостанавливается до тех пор, пока условие не станет истинным. Если условие сразу было истинным, то задержки выполнения скрипта не происходит.
Блок цикла с условием. Содержимое блока будет выполняться до тех пор, пока условие в заголовке не станет истинным. То есть цикл работает до тех пор, пока условие в заголовке ложно, как только оно станет истинным, выполнение цикла завершится, и продолжится выполнение скрипта.
Скрипт остановки выполнения. Из выпадающего списка можно выбрать, что остановить. Все скрипты программы, текущий скрипт, в котором использован этот блок или другие скрипты этого спрайта.
Блок управления клонами спрайта. Этот блок выполняется при создании клона спрайта.
Блок создания клонов. Из выпадающего списка можно выбрать, клон какого спрайта необходимо создать, если выбрать «себя самого», то будет создан клон текущего спрайта.
Блок удаляет клон спрайта. Удаление клонов необходимо для того, чтобы их не становилось слишком много. При большом количестве клонов программа может зависнуть.
Ж. БЛОКИ СЕНСОРОВ.