Использование полей свойств Объекта в ST

<< Click to Display Table of Contents >>

Navigation:  Проект > Скрипты > Язык ST >

Использование полей свойств Объекта в ST

Previous pageReturn to chapter overviewNext page

Вы можете включить поля свойств графического Объекта в скрипт проекта при помощи ключевого слова Objects.  Потом точка (.), имя Объекта (для скрипта типа Объект можно использовать - this), точка (.) и имя поля свойства объекта. Для того что была возможность скомпилировать данный код имя поля объекта должно содержать только буквы Английского алфавита без пробелов и знаков.

Пример:

int width = 100;

Objects.Rectangle.width = var;

В данном примере значение переменной var будет присвоено полю width объекта Rectangle. Имена полей которые можно использовать в скриптах вы можете найти в описаниях свойств объекта.

Другой пример:

Objects.this.fillcolor=“0x66AA00FF”;

Изменение цвета объекта к которому привязан скрипт. Цвет представлен в формате RGBA. Где:

0x  - Hex формат цвета.

66  - Красный цвет;

AA - Зеленый цвет;

00  - Синий цвет;

FF  - Прозрачность.

Также возможно использовать стандартные цвета используя ключевое слово Color.

Пример:

Objects.Button.fillcolor=Color.BLUE;

Список цветов:

Color

Code

Color.RED

“0xFF0000FF”

Color.BROWN

“0xA52A2AFF"

Color.GREEN

"0x00FF00FF"

Color.BLUEVIOLET

“0x8A2BE2FF"

Color.BLUE

"0x0000FFFF"

Color.CORAL

“0xFF7F50FF"

Color.AQUA

“0x00FFFFFF"

Color.CYAN

“0x00FFFFFF"

Color.AQUAMARINE

"0x7FFFD4FF"

Color.DARKBLUE

“0x00008BFF"

Color.AZURE

“0xF0FFFFFF"

Color.DARKCYAN

“0x008B8BFF"

Color.BLACK

“0x000000FF”

Color.DARKGREY

“0xA9A9A9FF"

Color.DARKGREEN

“0x006400FF"

Color.DARKORANGE

“0xFF8C00FF"

Color.DARKRED

“0x8B0000FF"

Color.DARKVIOLET

“0x9400D3FF"

Color.GOLD

“0xFFD700FF"

Color.GREY

“0x808080FF"

Color.INDIGO

“0x4B0082FF"

Color.IVORY

“0xFFFFF0FF"

Color.KHAKI

“0xF0E68CFF"

Color.LIGHTBLUE

“0xADD8E6FF"

Color.LIGHTCORAL

“0xF08080FF"

Color.LIGHTCYAN

“0xE0FFFFFF"

Color.LIGHTGREEN

“0x90EE90FF"

Color.LIGHTGREY

“0xD3D3D3FF"

Color.MAROON

“0x800000FF"

Color.NAVY

“0x000080FF"

Color.OLIVE

“0x808000FF"

Color.ORANGE

“0xFFA500FF"

Color.PINK

“0xFFC0CBFF"

Color.PURPLE

“0x800080FF"

Color.SILVER

“0xC0C0C0FF"

Color.VIOLET

“0xEE82EEFF"

Color.WHEAT

“0xF5DEB3FF"

Color.WHITE

“0xFFFFFFFF"

Color.YELLOW

“0xFFFF00FF”