Scratch/HowTo/Scrolling
Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
(→Скроллинг в список) |
(→Скроллинг в список) |
||
Строка 44: | Строка 44: | ||
=== Скроллинг в список === | === Скроллинг в список === | ||
<scratchblocks> | <scratchblocks> | ||
− | определить scroll string1 with (number1) - (number2) | + | определить scroll string1 with (number1) - (number2) |
задать [temp v] значение [1] | задать [temp v] значение [1] | ||
добавить [] к [Ternimal v] | добавить [] к [Ternimal v] | ||
Строка 50: | Строка 50: | ||
повторить длина string1 | повторить длина string1 | ||
задать [partilScroll v] значение слить partilScroll и буква temp в string1 | задать [partilScroll v] значение слить partilScroll и буква temp в string1 | ||
− | заменить элемент [последний v] в [Terminal v] на partialScroll | + | заменить элемент [последний v] в [Terminal v] на (partialScroll) |
изменить [temp v] на (1) | изменить [temp v] на (1) | ||
− | ждать выдать случайное от (number1) до (number2) секунд | + | ждать выдать случайное от (number1) до (number2) секунд // доли секунд задержка |
конец | конец | ||
Версия 00:49, 17 февраля 2018
Содержание |
Как перемещать объект при скроллинге
когда щелкнут по @greenFlag всегда установить x в ((scrollX) + (xpos)) конец
когда щелкнут по @greenFlag всегда если <<<((scrollX) + (xpos)) > (240)> или <((scrollX) + (xpos)) < (-240)>> или <<((scrollY) + (ypos)) > (180)> или <((scrollY) + (ypos)) < (-180)>>> , то спрятаться иначе показаться конец конец когда щелкнут по @greenFlag всегда повторить(100) изменить [xpos v] на (2.5) конец повторить (100) изменить [xpos v] на (-2.5) конец конец
Текстовый скроллинг
когда я получу [scroll v] // Меняется перейти в x: (x position) y: (0) плыть (1) секунд в точку x: (x position) y: (-180) // Плыть в нижнюю точку следующий костюм // Перейти на следующую страницу перейти в x: (x position) y: (180) // Переставить страницу наверх плыть (1) секунд в точку x: (x position) y: (0) // Плыть в начальное положение
Скроллинг в список
определить scroll string1 with (number1) - (number2) задать [temp v] значение [1] добавить [] к [Ternimal v] задать [partilScroll v] значение [] повторить длина string1 задать [partilScroll v] значение слить partilScroll и буква temp в string1 заменить элемент [последний v] в [Terminal v] на (partialScroll) изменить [temp v] на (1) ждать выдать случайное от (number1) до (number2) секунд // доли секунд задержка конец