App Inventor/Превращение флагов

В нашей программе цвета полосок – это то, чем мы будем управлять, чтобы построить нужный флаг.

Создадим глобальную переменную colors для хранения наших цветов. Создадим список из четырёх цветов и присвоим список глобальной переменной colors. См. верхнюю строчку на рисунке.

Процедуры SwapColors и CheckFlag править

 
Процедура swapColors. Аргументы процедуры – номер первого цвета (index_x) и номер второго (index_y). Например, вызов процедуры swapColors(1,3) поменяет местами первый и третий цвета (синий и зелёный) в списке colors.

Процедура SwapColors позволяет поменять местами любые два элемента списка colors. Например, чтобы поменять местами первый и второй элемент списка, нужно вызвать функцию SwapColors с аргументами 1, 3.


Триколоры править

Похожие триколоры:

Список цветов по-английски (см. w:Simple:Colour): Red, Orange, Yellow, Green, Blue, Purple, Brown, Magenta, Tan, Cyan, Olive, Maroon, Navy, Aquamarine, Turquoise, Silver, Lime, Teal, Indigo, Violet, Pink, Black, White, Gray.

Ссылки править