Главная » ActionScript » Настройка компонента CheckBox

0

Компонент CheckBox можно изменять по горизонтали и по вертикали как во время разработки, так и при исполнении. При разработке выделите компонент в рабочей области и используйте инструмент "Свободное преобразование" или одну из команд "Модификация" > "Преобразовать". При исполнении используйте метод setSize() или применимые свойства класса CheckBox. Например, можно изменить размер флажка, задав его свойства height и width, scaleX и scaleY. Изменение размера компонента CheckBox не влияет на размер метки или значка; при этом изменяется только размер ограничивающего прямоугольника.

Ограничивающий прямоугольник экземпляра компонента CheckBox невидимый и определяет область попадания экземпляра. При увеличении размера экземпляра увеличивается и размер области попадания. Если метка не помещается в ограничивающий прямоугольник, она обрезается.

Использование стилей для компонента CheckBox

Для изменения внешнего вида экземпляра CheckBox можно задать свойства стиля. Например, следующая процедура изменяет размер и цвет метки флажка.

1   Перетащите компонент CheckBox с панели "Компоненты" в рабочую область и присвойте ему имя экземпляра myCb.

2   В Инспекторе свойств выберите вкладку "Параметры" и введите следующее значение для параметра label:

Меньше 500 долларов?

3   В Кадр 1 основной временной шкалы на панели "Действия" введите следующий код:

var myTf:TextFormat = new TextFormat();

myCb.setSize(150, 22); myTf.size = 16; myTf.color = 0xFF0000;

myCb.setStyle("textFormat", myTf);

Дополнительную информацию см. в разделе «Задание стилей» на странице 103. Информацию о задании свойств стиля в целях изменения значков и обложек компонента см. в разделах «Создание новой обложки» на странице 107 и «Использование обложек для компонента CheckBox» на странице 112.

Использование обложек для компонента CheckBox

Компонент CheckBox имеет следующие обложки, которые можно редактировать в целях изменения внешнего вида компонента.

Обложки компонента CheckBox

Данный пример изменяет цвет контура и фона компонента в состояниях up и selectedUp. Те же шаги необходимо выполнить и для изменения обложек других состояний.

1   Создайте новый файл Flash (ActionScript 3.0).

2   Перетащите компонент CheckBox в рабочую область. При этом он также появится в библиотеке с папкой его активов.

3   Дважды щелкните компонент CheckBox в рабочей области, чтобы открыть панель его значков обложки.

4   Дважды щелкните значок selected_up, чтобы открыть его в режиме редактирования символов.

5   Установите масштаб на 800 %, чтобы увеличить значок для редактирования.

6   Щелкните рамку флажка, чтобы выделить ее. При помощи палитры "Заливка" в Инспекторе свойств выберите цвет #0033FF и примените его к рамке.

7   Дважды щелкните фон флажка, чтобы выделить его, и снова при помощи палитры "Заливка" задайте цвет фона #00CCFF.

8   Повторите шаги 4-8 для обложки up компонента CheckBox.

9   Выберите "Управление" > "Тестировать ролик".

Источник: Использование компонентов ActionScript 3.0 – 2008

По теме:

  • Комментарии