Пакет | fl.controls |
Класс | public class CheckBox |
Наследование | CheckBox ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
В ответ на нажатие кнопки мыши компонент CheckBox изменяет свое состояние, заменяя выбор сбросом или наоборот. В число компонентов CheckBox входит набор значений true
или false
, которые не являются взаимоисключающими.
Общедоступные свойства
Свойство | Определено | ||
---|---|---|---|
![]() | accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | |
![]() | metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject |
Общедоступные методы
Метод | Определено |
---|
События
Стили
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Общие стили
Стиль | Описание | Определено | ||
---|---|---|---|---|
disabledIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка, когда кнопка отключена. Значением по умолчанию является CheckBox_disabledIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве темы оформления фона и границы, если кнопка не нажата и деактивирована. | LabelButton | ||
![]() | Тип: flash.text.TextFormat Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Объект TextFormat, который используется для визуализации метки компонента, когда кнопка отключена. | UIComponent | ||
downIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка, если кнопка не нажата, а кнопка мыши нажата. Значением по умолчанию является CheckBox_downIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве темы оформления фона и границы, если переключатель не нажат, а кнопка мыши нажата. | LabelButton | ||
![]() | Тип: Boolean Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Указывает, необходимо ли использовать для визуализации текстового поля контуры встроенных шрифтов. | LabelButton | ||
![]() | Тип: Number Формат: Length Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Заполнитель, отделяющий внешние границы компонента от внешних краев индикатора фокуса, в пикселах. | UIComponent | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая для показа индикаторов фокуса. | UIComponent | ||
icon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка, если переключатель не выбран, а мышь не находится над кнопкой. Значением по умолчанию является null . | CheckBox | ||
overIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка, когда кнопка не выбрана, а мышь находится над компонентом. Значением по умолчанию является CheckBox_overIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве обложки для фона и границы, когда кнопка-переключатель не выделена, а мышь находится над компонентом. | LabelButton | ||
![]() | Тип: Number Формат: Time Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Количество миллисекунд ожидания, которое проходит после того, как событие buttonDown впервые отправляется перед отправкой второго события buttonDown . | LabelButton | ||
![]() | Тип: Number Формат: Time Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Интервал в миллисекундах между событиями buttonDown , которые отправляются после задержки, указанной с помощью стиля repeatDelay . | LabelButton | ||
selectedDisabledIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка при нажатии или деактивации кнопки. Значением по умолчанию является CheckBox_selectedDisabledIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве темы оформления фона и границы, если переключатель нажат и деактивирован. | LabelButton | ||
selectedDownIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка при нажатии кнопки с удерживаемой кнопкой мыши. Значением по умолчанию является CheckBox_selectedDownIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве темы оформления фона и границы, если переключатель выбран, и кнопка мыши нажата. | LabelButton | ||
selectedOverIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка, когда выбрана кнопка, а мышь находится над компонентом. Значением по умолчанию является CheckBox_selectedOverIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве обложки для фона и границы, когда выделена кнопка-переключатель, а мышь находится над компонентом. | LabelButton | ||
selectedUpIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка при нажатии кнопки, когда кнопка мыши уже отпущена. Значением по умолчанию является CheckBox_selectedUpIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве обложки для фона и границы, когда выделена кнопка-переключатель, а мышь не находится над компонентом. | LabelButton | ||
![]() | Тип: flash.text.TextFormat Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Объект TextFormat, используемый для визуализации метки компонента. | UIComponent | ||
textPadding | Тип: Number Формат: Length Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Расстояние между текстом и границами компонента, а также расстояние между текстом и значком, в пикселах. Значением по умолчанию является 5 . | CheckBox | ||
upIcon | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве значка, если переключатель не выбран, а мышь не находится над кнопкой. Значением по умолчанию является CheckBox_upIcon . | CheckBox | ||
![]() | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве обложки для фона и границы, когда кнопка-переключатель не выделена, а мышь не находится над компонентом. | LabelButton |
Общедоступные константы
Сведения о свойстве
Сведения о конструкторе
Сведения о методе
Примеры Использование этого примера
CheckBoxExample.as
В этом примере показано, как динамически создать три экземпляра CheckBox и установить прослушиватели событий, которые реагируют на взаимодействие с пользователем.
- Перетащите CheckBox в библиотеку.
- Сохраните этот код под именем CheckBoxExample.as в том же каталоге, где и FLA-файл.
- Присвойте параметру DocumentClass в FLA-файле значение CheckBoxExample.
package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.text.TextField import fl.controls.CheckBox; public class CheckBoxExample extends Sprite { private var cb1:CheckBox; private var cb2:CheckBox; private var cb3:CheckBox; private var tf:TextField; public function CheckBoxExample() { createTraceField(); setupCheckBoxes(); } private function createTraceField():void { tf = new TextField(); tf.width = 200; tf.height = 200; tf.x = 100; tf.y = 10; tf.border = true; tf.text = "You have selected:\n"; addChild(tf); } private function setupCheckBoxes():void { cb1 = new CheckBox(); cb2 = new CheckBox(); cb3 = new CheckBox(); cb1.label = "Beets"; cb2.label = "Sprouts"; cb3.label = "Rutabega"; cb1.y = 10; cb2.y = 30; cb3.y = 50; cb1.addEventListener(MouseEvent.CLICK,updateCart); cb2.addEventListener(MouseEvent.CLICK,updateCart); cb3.addEventListener(MouseEvent.CLICK,updateCart); addChild(cb1); addChild(cb2); addChild(cb3); } private function updateCart(e:MouseEvent):void { var cb:CheckBox = CheckBox(e.target); tf.text = "You have selected:\n"; if(cb1.selected == true) tf.appendText(cb1.label + "\n"); if(cb2.selected == true) tf.appendText(cb2.label + "\n"); if(cb3.selected == true) tf.appendText(cb3.label + "\n"); } } }
Tue Jun 12 2018, 11:34 AM Z