Справочник по языку ActionScript 3.0 и компонентам | Home | Все пакеты | Все классы | Элементы языка | Указатель | Приложения | Сокращения | Кадры | ![]() | |
RadioButton | Свойства | Методы | События | Стили | Эффекты | Константы | Примеры | ||
Пакет | fl.controls |
Класс | public class RadioButton |
Наследование | RadioButton ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Реализует | IFocusManagerGroup |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
groupName
задается для того, чтобы указать, к какой группе принадлежит переключатель. Когда пользователь нажимает на группу компонентов RadioButton или переходит к ней с помощью клавиши Tab, в фокусе оказывается только выделенный переключатель.
Переключатель можно включить или отключить. Отключенный переключатель не реагирует на информацию, поступающую с клавиатуры или мыши.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | |
![]() | alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | |
autoRepeat : Boolean
Кнопка-переключатель никогда не повторяется по определению, поэтому свойству autoRepeat присваивается в конструкторе значение false, которое не может быть изменено в дальнейшем. | RadioButton | ||
![]() | blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | |
![]() | blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | |
![]() | buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | |
![]() | cacheAsBitmap : Boolean
При значении true проигрыватель Flash Player кэширует внутреннее растровое представление экранного объекта. | DisplayObject | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | contextMenu : ContextMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | |
![]() | doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | |
![]() | dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт, либо на котором спрайт был отпущен. | Sprite | |
![]() | enabled : Boolean
Определяет или задает значение, указывающее, принимает ли компонент ввод данных пользователем. | BaseButton | |
![]() | filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | |
![]() | focusEnabled : Boolean
Определяет или задает логическое значение, указывающее, может ли компонент принимать фокус при щелчке пользователя. | UIComponent | |
![]() | focusManager : IFocusManager
Определяет или задает объект FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | |
![]() | focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | |
![]() | graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | |
group : RadioButtonGroup
Объект RadioButtonGroup, к которому принадлежит элемент управления RadioButton. | RadioButton | ||
groupName : String
Имя группы для экземпляра кнопки-переключателя или группы. | RadioButton | ||
![]() | height : Number
Определяет или задает высоту компонента (в пикселах). | UIComponent | |
![]() | hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | |
![]() | label : String
Определяет или задает текстовую метку для компонента. | LabelButton | |
![]() | labelPlacement : String
Расположение метки относительно заданного значка. | LabelButton | |
![]() | loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | |
![]() | mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | |
![]() | mouseChildren : Boolean
Определяет, включен ли переход между потомками объекта с помощью мыши. | DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Определяет, получает ли этот объект сообщения мыши. | InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
Определяет или задает значение, указывающее, может ли компонент принимать фокус при щелчке пользователя. | UIComponent | |
![]() | mouseX : Number [только для чтения]
Указывает координату x положения курсора мыши (в пикселах). | DisplayObject | |
![]() | mouseY : Number [только для чтения]
Указывает координату y положения курсора мыши (в пикселах). | DisplayObject | |
![]() | name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | |
![]() | numChildren : int [только для чтения]
Возвращает число потомков данного объекта. | DisplayObjectContainer | |
![]() | opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | |
![]() | parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | |
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]() | root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | |
![]() | rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | DisplayObject | |
![]() | rotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | |
![]() | rotationY : Number
Обозначает поворот в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | |
![]() | rotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | |
![]() | scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | |
![]() | scaleX : Number
Умножает текущую ширину компонента на коэффициент масштабирования. | UIComponent | |
![]() | scaleY : Number
Умножает текущую высоту компонента на коэффициент масштабирования. | UIComponent | |
![]() | scaleZ : Number
Указывает масштабирование глубины объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | |
![]() | scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | |
selected : Boolean
Показывает состояние кнопки-переключателя: включено (true) или выключено (false). | RadioButton | ||
![]() | soundTransform : SoundTransform
Управляет звуком в данном спрайте. | Sprite | |
![]() | stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | |
![]() | tabChildren : Boolean
Определяет, включен ли переход между потомками объекта с помощью клавиши Tab. | DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Определяет, включен ли этот объект в последовательность перехода с помощью клавиши Tab. | InteractiveObject | |
![]() | tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | |
![]() | textField : TextField
Ссылка на внутреннее текстовое поле компонента. | LabelButton | |
![]() | textSnapshot : TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
toggle : Boolean
Значение true свойства toggle переключателя задается в конструкторе. Его нельзя изменить. | RadioButton | ||
![]() | transform : Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | |
![]() | useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться указатель "рука" при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | |
value : Object
Определяемое пользователем значение, связанное с кнопкой-переключателем. | RadioButton | ||
![]() | version : String = "3.0.0.15"
Номер версии компонентов. | UIComponent | |
![]() | visible : Boolean
Определяет или задает значение, указывающее, видим ли текущий экземпляр компонента. | UIComponent | |
![]() | width : Number
Определяет или задает ширину компонента (в пикселах). | UIComponent | |
![]() | x : Number
Определяет или задает координату, представляющую положение компонента по оси X в пределах родительского контейнера. | UIComponent | |
![]() | y : Number
Определяет или задает координату, представляющую положение компонента по оси Y в пределах родительского контейнера. | UIComponent | |
![]() | z : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера. | DisplayObject |
Метод | Определено | ||
---|---|---|---|
Создает новый экземпляр компонента RadioButton. | RadioButton | ||
![]() |
Добавляет дочерний экземпляр DisplayObject к данному экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Добавляет дочерний экземпляр DisplayObject к данному экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события в объекте EventDispatcher, в результате чего прослушиватель будет получать уведомления о событиях. | EventDispatcher | |
![]() |
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой. | DisplayObjectContainer | |
![]() |
Удаляет свойство style для экземпляра компонента. | UIComponent | |
![]() |
Определяет, является ли заданный экранный объект дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | |
![]() |
Передает событие в поток событий. | EventDispatcher | |
Отображает или скрывает индикатор фокуса для данного экземпляра компонента. | RadioButton | ||
![]() |
Инициирует немедленную операцию отрисовки без аннулирования всех элементов (в отличие от метода invalidateNow). | UIComponent | |
![]() | DisplayObject | ||
![]() |
Возвращает прямоугольник, определяющий область экранного объекта, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | |
![]() |
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | |
![]() |
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | |
![]() |
Возвращает позицию индекса для дочернего экземпляра DisplayObject. | DisplayObjectContainer | |
![]() | DisplayObject | ||
![]() |
Возвращает объект, который в настоящее время имеет фокус. | UIComponent | |
![]() |
Возвращает массив объектов, расположенных ниже заданной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Возвращает прямоугольник, определяющий границу экранного объекта по системе координат, заданной параметром targetCoordinateSpace, за исключением линий фигур. | DisplayObject | |
![]() |
Возвращает свойство style, установленное в последовательности для поиска стилей компонента. | UIComponent | |
[статические]
Возвращает карту стилей по умолчанию для текущего компонента. | RadioButton | ||
![]() |
Преобразует объект Point из координат рабочей области (глобальных) в координаты экранного объекта (локальные). | DisplayObject | |
![]() |
Проверяет наличие у объекта EventDispatcher прослушивателей событий, которые зарегистрированы для получения уведомлений о событиях определенного типа. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Оценивает экранный объект, чтобы определить, перекрывает ли он экранный объект obj или пересекается с ним. | DisplayObject | |
![]() |
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | |
![]() |
Помечает свойство как недопустимое и обновляет компонент в следующем кадре, если не указано иное. | UIComponent | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Преобразует объект point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | |
![]() | [статические]
Объединяет стили из нескольких классов в одном объекте. | UIComponent | |
![]() |
Перемещает компонент в указанное положение в пределах его родительского компонента. | UIComponent | |
![]() | DisplayObject | ||
![]() | DisplayObject | ||
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет заданный дочерний объект DisplayObject из списка потомков экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет дочерний DisplayObject из заданной позиции индекса в списке потомков DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Изменяет положение существующего потомка в DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Задает фокус на этот компонент. | UIComponent | |
![]() |
Устанавливает состояние мыши с помощью сценария ActionScript. | BaseButton | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Задает указанную высоту и ширину компонента. | UIComponent | |
![]() |
Задает свойство style для экземпляра компонента. | UIComponent | |
![]() |
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | |
![]() |
Завершает метод startDrag(). | Sprite | |
![]() |
Меняет местами (в порядке "от начала к концу") два заданных дочерних объекта. | DisplayObjectContainer | |
![]() |
Меняет местами (в порядке "от начала к концу") дочерние объекты, расположенные в двух заданных позициях индекса в списке потомков. | DisplayObjectContainer | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его при необходимости. | UIComponent | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель событий в объекте EventDispatcher или в любом из его предков для получения уведомлений о событиях определенного типа. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
![]() | Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | ||
![]() | Отправляется, когда экранный объект добавляется к списку отображения в рабочей области, либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | ||
![]() | Отправляется, когда пользователь нажимает компонент Button. | BaseButton | ||
Отправляется, когда изменяется свойство selected экземпляра переключателя. | RadioButton | |||
![]() | Отправляется, когда пользователь выбирает команду "Удалить" в контекстном меню текста. | InteractiveObject | ||
Отправляется, когда пользователь переключает кнопку-переключатель с помощью мыши или клавиши пробела. | RadioButton | |||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Копировать", или выбирает команду "Копировать" из контекстного меню. | InteractiveObject | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Вырезать", или выбирает команду "Вырезать" из контекстного меню. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player покидает фокус операционной системы и становится неактивным. | EventDispatcher | ||
![]() | Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | ||
![]() | [многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | ||
![]() | Отправляется, когда экранный объект перемещается в фокус. | InteractiveObject | ||
![]() | Отправляется, когда экранный объект покидает фокус. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | ||
![]() | Отправляется, когда видимый компонент становится невидимым. | UIComponent | ||
![]() | Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | ||
![]() | Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | ||
![]() | Отправляется при изменении значения метки. | LabelButton | ||
![]() | Отправляется, когда пользователь нажимает кнопку на указывающем устройстве над экземпляром InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает указывающее устройство от экземпляра InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит указывающее устройству на экземпляр InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает кнопку на указывающем устройстве над экземпляром InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется, когда пользователь вращает колесико мыши над экземпляром InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется при перемещении компонента. | UIComponent | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Вставить", или выбирает команду "Вставить" из контекстного меню. | InteractiveObject | ||
![]() | Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | ||
![]() | Отправляется перед удалением экранного объекта из списка отображения, либо непосредственно, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | ||
![]() | [многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | ||
![]() | Отправляется при изменении размеров компонента. | UIComponent | ||
![]() | Отправляется, когда пользователь перемещает указывающее устройство от экземпляра InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Выделить все", или выбирает команду "Выделить все" из контекстного меню. | InteractiveObject | ||
![]() | Отправляется, когда невидимый компонент становится видимым. | UIComponent | ||
![]() | Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | ||
![]() | Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | ||
![]() | Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject |
Стиль | Описание | Определено | ||
---|---|---|---|---|
disabledIcon | Тип: Class Имя класса, используемого в качестве значка, когда кнопка не отключена. Значение по умолчанию RadioButton_disabledIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда кнопка не выделена и отключена. | LabelButton | ||
![]() | Тип: flash.text.TextFormat Объект TextFormat, который используется для визуализации метки компонента, когда кнопка отключена. | UIComponent | ||
downIcon | Тип: Class Имя класса, используемого в качестве значка, когда кнопка не выбрана, а кнопка мыши нажата. Значение по умолчанию RadioButton_downIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда кнопка-переключатель не выделена, а кнопка мыши нажата. | LabelButton | ||
![]() | Тип: Boolean Указывает, необходимо ли использовать для визуализации текстового поля контуры встроенных шрифтов. | LabelButton | ||
![]() | Тип: Number Формат: Length Заполнитель, отделяющий внешние границы компонента от внешних краев индикатора фокуса, в пикселах. | UIComponent | ||
![]() | Тип: Class Обложка, используемая для показа индикаторов фокуса. | UIComponent | ||
icon | Тип: Class Имя класса, используемого в качестве значка, когда кнопка-переключатель не выбрана, а мышь не находится над компонентом. Значение по умолчанию null . | RadioButton | ||
overIcon | Тип: Class Имя класса, используемого в качестве значка, когда кнопка не выбрана, а мышь находится над компонентом. Значение по умолчанию RadioButton_overIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда кнопка-переключатель не выделена, а мышь находится над компонентом. | LabelButton | ||
![]() | Тип: Number Формат: Time Количество миллисекунд ожидания, которое проходит после того, как событие buttonDown впервые отправляется перед отправкой второго события buttonDown . | LabelButton | ||
![]() | Тип: Number Формат: Time Интервал в миллисекундах между событиями buttonDown , которые отправляются после задержки, указанной с помощью стиля repeatDelay . | LabelButton | ||
selectedDisabledIcon | Тип: Class Имя класса, используемого в качестве значка, когда кнопка выбрана и отключена. Значение по умолчанию RadioButton_selectedDisabledIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда выделена и отключена кнопка-переключатель. | LabelButton | ||
selectedDownIcon | Тип: Class Имя класса, используемого в качестве значка, когда выбрана кнопка, а кнопка мыши нажата. Значение по умолчанию RadioButton_selectedDownIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда выделена кнопка-переключатель, а кнопка мыши нажата. | LabelButton | ||
selectedOverIcon | Тип: Class Имя класса, используемого в качестве значка, когда выбрана кнопка, а мышь находится над компонентом. Значение по умолчанию RadioButton_selectedOverIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда выделена кнопка-переключатель, а мышь находится над компонентом. | LabelButton | ||
selectedUpIcon | Тип: Class Имя класса, используемого в качестве значка, когда выбрана кнопка, а кнопка мыши не нажата. Значение по умолчанию RadioButton_selectedUpIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда выделена кнопка-переключатель, а мышь не находится над компонентом. | LabelButton | ||
![]() | Тип: flash.text.TextFormat Объект TextFormat, используемый для визуализации метки компонента. | UIComponent | ||
textPadding | Тип: Number Формат: Length Расстояние между текстом и границами компонента, а также расстояние между текстом и значком, в пикселах. Значение по умолчанию 5 . | RadioButton | ||
upIcon | Тип: Class Имя класса, используемого в качестве значка, когда кнопка-переключатель не выбрана, а мышь не находится над компонентом. Значение по умолчанию RadioButton_upIcon . | RadioButton | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для фона и границы, когда кнопка-переключатель не выделена, а мышь не находится над компонентом. | LabelButton |
autoRepeat | свойство |
autoRepeat:Boolean
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Для переключателя по определению никогда не включается автоповтор. Поэтому свойству autoRepeat
присваивается в конструкторе значение false
, которое нельзя изменить.
public function get autoRepeat():Boolean
public function set autoRepeat(value:Boolean):void
group | свойство |
group:RadioButtonGroup
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Объект RadioButtonGroup, к которому принадлежит элемент управления RadioButton.
public function get group():RadioButtonGroup
public function set group(value:RadioButtonGroup):void
import fl.controls.RadioButton; import fl.controls.RadioButtonGroup; var rbg1:RadioButtonGroup = new RadioButtonGroup("group1"); var rbg2:RadioButtonGroup = new RadioButtonGroup("group2"); var rb1:RadioButton = new RadioButton(); var rb2:RadioButton = new RadioButton(); var rb3:RadioButton = new RadioButton(); var rb4:RadioButton = new RadioButton(); rb1.group = rbg1; rb2.group = rbg1; rb3.group = rbg2; rb4.group = rbg2; rb1.move(10,10); rb2.move(10,50); rb3.move(150,10); rb4.move(150,50); addChild(rb1); addChild(rb2); addChild(rb3); addChild(rb4);
groupName | свойство |
groupName:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Имя группы для экземпляра кнопки-переключателя или группы. Это свойство можно использовать, чтобы определить или задать имя группы для экземпляра переключателя или группы переключателей.
Значение по умолчанию "RadioButtonGroup"
public function get groupName():String
public function set groupName(value:String):void
import fl.controls.RadioButton; import fl.controls.RadioButtonGroup; var rbg1:RadioButtonGroup = new RadioButtonGroup("group1"); var rbg2:RadioButtonGroup = new RadioButtonGroup("group2"); var rb1:RadioButton = new RadioButton(); var rb2:RadioButton = new RadioButton(); var rb3:RadioButton = new RadioButton(); var rb4:RadioButton = new RadioButton(); rb1.addEventListener(MouseEvent.CLICK, announceGroup); rb2.addEventListener(MouseEvent.CLICK, announceGroup); rb3.addEventListener(MouseEvent.CLICK, announceGroup); rb4.addEventListener(MouseEvent.CLICK, announceGroup); rb1.group = rb2.group = rbg1; rb3.group = rb4.group = rbg2; rb1.move(10,10); rb2.move(10,50); rb3.move(150,10); rb4.move(150,50); addChild(rb1); addChild(rb2); addChild(rb3); addChild(rb4); function announceGroup(e:MouseEvent):void { var rb:RadioButton = e.target as RadioButton; trace(rb.groupName); }
selected | свойство |
selected:Boolean
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Показывает состояние переключателя: включено (true
) или выключено (false
). В данном случае можно задать только значение true
; значение false
не имеет эффекта. Для достижения желаемого эффекта выберите другой переключатель из той же группы переключателей.
Значение по умолчанию false
public function get selected():Boolean
public function set selected(value:Boolean):void
toggle | свойство |
toggle:Boolean
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Значение true
свойства toggle
переключателя задается в конструкторе. Его нельзя изменить.
Значение по умолчанию true
public function get toggle():Boolean
public function set toggle(value:Boolean):void
Error — Это свойство нельзя задать для объекта RadioButton.
|
value | свойство |
value:Object
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяемое пользователем значение, связанное с кнопкой-переключателем.
Значение по умолчанию null
public function get value():Object
public function set value(value:Object):void
RadioButton | () | Конструктор |
public function RadioButton()
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Создает новый экземпляр компонента RadioButton.
drawFocus | () | метод |
override public function drawFocus(focused:Boolean):void
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Отображает или скрывает индикатор фокуса для данного экземпляра компонента.
Параметры
focused:Boolean — Показать или скрыть индикатор фокуса.
|
getStyleDefinition | () | метод |
public static function getStyleDefinition():Object
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Возвращает карту стилей по умолчанию для текущего компонента. Карта стилей содержит тип, который подходит для компонента в зависимости от стиля, используемого компонентом. Например, стиль disabledTextFormat
содержит значение null
или объект TextFormat. Вы можете воспользоваться этими стилями и вызвать метод setStyle()
по отношению к текущему компоненту. Следующий код переопределяет стиль disabledTextFormat
, выбранный по умолчанию для указанного компонента:
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — Объект стилей по умолчанию.
|
См. также
import fl.controls.*; import fl.containers.*; import fl.controls.listClasses.*; import fl.controls.dataGridClasses.*; import fl.controls.progressBarClasses.*; import fl.core.UIComponent; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem( { label: "BaseScrollPane", data:BaseScrollPane } ); dp.addItem( { label: "Button", data:Button } ); dp.addItem( { label: "CellRenderer", data:CellRenderer } ); dp.addItem( { label: "CheckBox", data:CheckBox } ); dp.addItem( { label: "ColorPicker", data:ColorPicker } ); dp.addItem( { label: "ComboBox", data:ComboBox } ); dp.addItem( { label: "DataGrid", data:DataGrid } ); dp.addItem( { label: "HeaderRenderer", data:HeaderRenderer } ); dp.addItem( { label: "ImageCell", data:ImageCell } ); dp.addItem( { label: "IndeterminateBar",data:IndeterminateBar } ); dp.addItem( { label: "Label", data:Label } ); dp.addItem( { label: "List", data:List } ); dp.addItem( { label: "NumericStepper", data:NumericStepper } ); dp.addItem( { label: "ProgressBar", data:ProgressBar } ); dp.addItem( { label: "RadioButton", data:RadioButton } ); dp.addItem( { label: "ScrollPane", data:ScrollPane } ); dp.addItem( { label: "Slider", data:Slider } ); dp.addItem( { label: "TextArea", data:TextArea } ); dp.addItem( { label: "TextInput", data:TextInput } ); dp.addItem( { label: "TileList", data:TileList } ); dp.addItem( { label: "UILoader", data:UILoader } ); dp.addItem( { label: "UIComponent", data:UIComponent } ); var cb:ComboBox = new ComboBox(); cb.move(10,10); cb.setSize(300,25); cb.prompt = "Select a component to view its styles"; cb.rowCount = 12; cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, showStyleDefinition); addChild(cb); var dg:DataGrid = new DataGrid(); dg.setSize(425,300); dg.move(10,50); dg.columns = [ new DataGridColumn("StyleName"), new DataGridColumn("DefaultValue") ]; addChild(dg); function showStyleDefinition(e:Event):void { var componentClass:Class = e.target.selectedItem.data as Class; var styles:Object = componentClass["getStyleDefinition"].call(this); trace(styles.toString()); var styleData:DataProvider = new DataProvider(); for(var i:* in styles) { trace(i + " : " + styles[i]); styleData.addItem( { StyleName:i, DefaultValue:styles[i] } ); } styleData.sortOn("StyleName"); dg.dataProvider = styleData; }
change | Событие |
flash.events.Event
flash.events.Event.CHANGE
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Отправляется, когда изменяется свойство selected
экземпляра переключателя.
Event.CHANGE
определяет значение свойства type
объекта события change
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, значение которого было изменено. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget , чтобы обратиться к объекту в списке отображения, обрабатывающему событие в данный момент. |
click
и change
:
import fl.controls.RadioButton; var radio1:RadioButton = new RadioButton(); radio1.label = "Option A"; radio1.move(10, 10); radio1.addEventListener(MouseEvent.CLICK, clickHandler); radio1.addEventListener(Event.CHANGE, changeHandler); addChild(radio1); var radio2:RadioButton = new RadioButton(); radio2.label = "Option B"; radio2.move(10, 30); radio2.addEventListener(MouseEvent.CLICK, clickHandler); radio2.addEventListener(Event.CHANGE, changeHandler); addChild(radio2); var radio3:RadioButton = new RadioButton(); radio3.label = "Option C"; radio3.move(10, 50); radio3.addEventListener(MouseEvent.CLICK, clickHandler); radio3.addEventListener(Event.CHANGE, changeHandler); addChild(radio3); function clickHandler(event:MouseEvent):void { trace("click:", event.currentTarget.label); } function changeHandler(event:Event):void { trace("change:", event.currentTarget.label); }
click | Событие |
flash.events.MouseEvent
flash.events.MouseEvent.CLICK
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Отправляется, когда пользователь переключает кнопку-переключатель с помощью мыши или клавиши пробела.
Задает значение свойстваtype
для объекта события click
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | true |
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
cancelable | false ; нет поведения по умолчанию для отмены. |
ctrlKey | true , если клавиша Control активна; иначе — false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
localX | Горизонтальная координата события относительно спрайта-контейнера. |
localY | Вертикальная координата события относительно спрайта-контейнера. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
stageX | Горизонтальная координата события в глобальных координатах рабочей области. |
stageY | Вертикальная координата события в глобальных координатах рабочей области. |
target | Объект InteractiveObject под указателем. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget , чтобы обратиться к объекту в списке отображения, обрабатывающему событие в данный момент. |
click
и change
:
import fl.controls.RadioButton; var radio1:RadioButton = new RadioButton(); radio1.label = "Option A"; radio1.move(10, 10); radio1.addEventListener(MouseEvent.CLICK, clickHandler); radio1.addEventListener(Event.CHANGE, changeHandler); addChild(radio1); var radio2:RadioButton = new RadioButton(); radio2.label = "Option B"; radio2.move(10, 30); radio2.addEventListener(MouseEvent.CLICK, clickHandler); radio2.addEventListener(Event.CHANGE, changeHandler); addChild(radio2); var radio3:RadioButton = new RadioButton(); radio3.label = "Option C"; radio3.move(10, 50); radio3.addEventListener(MouseEvent.CLICK, clickHandler); radio3.addEventListener(Event.CHANGE, changeHandler); addChild(radio3); function clickHandler(event:MouseEvent):void { trace("click:", event.currentTarget.label); } function changeHandler(event:Event):void { trace("change:", event.currentTarget.label); }
package { import flash.text.TextFieldAutoSize; import flash.display.Sprite; import flash.events.MouseEvent; import fl.controls.RadioButton; import fl.controls.RadioButtonGroup; import fl.controls.Label; import fl.controls.Button; public class RadioButtonExample extends Sprite { private var j:uint; private var padding:uint = 10; private var currHeight:uint = 0; private var verticalSpacing:uint = 30; private var rbg:RadioButtonGroup; private var questionLabel:Label; private var answerLabel:Label; private var question:String = "What day is known internationally as Speak Like A Pirate Day?" private var answers:Array = [ "August 12", "March 4", "September 19", "June 22" ]; public function RadioButtonExample() { setupQuiz(); } private function setupQuiz():void { setupQuestionLabel(); setupRadioButtons(); setupButton(); setupAnswerLabel(); } private function setupQuestionLabel():void { questionLabel = new Label(); questionLabel.text = question; questionLabel.autoSize = TextFieldAutoSize.LEFT; questionLabel.move(padding,padding + currHeight); currHeight += verticalSpacing; addChild(questionLabel); } private function setupAnswerLabel():void { answerLabel = new Label(); answerLabel.autoSize = TextFieldAutoSize.LEFT; answerLabel.move(padding + 120,padding + currHeight); addChild(answerLabel); } private function setupRadioButtons():void { rbg = new RadioButtonGroup("question1"); createRadioButton(answers[0], rbg); createRadioButton(answers[1], rbg); createRadioButton(answers[2], rbg); createRadioButton(answers[3], rbg); } private function setupButton():void { var b:Button = new Button(); b.move(padding,padding + currHeight); b.label = "Check Answer"; b.addEventListener(MouseEvent.CLICK,checkAnswer); addChild(b); } private function createRadioButton(rbLabel:String,rbg:RadioButtonGroup):void { var rb:RadioButton = new RadioButton(); rb.group = rbg; rb.label = rbLabel; rb.move(padding, padding + currHeight); addChild(rb); currHeight += verticalSpacing; } private function checkAnswer(e:MouseEvent):void { if(!rbg.selection.label) answerLabel.text = "Select an answer."; else { var resultStr:String = rbg.selection.label == answers[2] ? "Correct" : "Incorrect"; answerLabel.text = resultStr; } } } }