|
Каждый компонент имеет параметры, которые можно настраивать, чтобы изменять его вид и поведение. Параметр — это свойство класса компонента, которое отображается в Инспекторах свойств и компонентов. Самые употребительные свойства представлены как параметры разработки, а остальные необходимо настраивать с помощью ActionScript. Все параметры, которые можно настраивать в ходе разработки, можно задавать и с помощью ActionScript. Настройка параметра с использованием ActionScript переопределяет значение, заданное при разработке.
Большинство компонентов пользовательского интерфейса ActionScript 3.0 наследуют свойства и методы от класса UIComponent, а также от базового класса. Например, классы Button и CheckBox наследуют свойства и от класса UIComponent и от класса BaseButton. Для настройки доступны унаследованные свойства компонента, а также его собственные свойства класса. Например, компонент ProgressBar наследует свойство
ProgressBar.enabled
от класса UIComponent, но также имеет собственное свойство
ProgressBar.percentComplete
. Оба эти свойства доступны для взаимодействия с экземпляром компонента ProgressBar. Дополнительные сведения о свойствах компонента см. в описании класса в
справочнике ActionScript® 3.0 для Adobe® Flash® Professional
.
Параметры для экземпляра компонента можно настроить в Инспекторе свойств или в Инспекторе компонентов.
Ввод имени экземпляра для компонента в Инспекторе свойств:
-
Выберите «Окно» > «Свойства» > «Свойства».
-
Выберите экземпляр компонента в рабочей области.
-
Введите имя для экземпляра компонента в поле <Имя экземпляра>, которое находится под раскрывающемся списком «Фрагмент ролика». Перейдите на вкладку «Параметры» и введите имя в поле под заголовком
Компонент
. Введите значения для любых параметров, которые нужно настроить.
Лучше добавить суффикс к имени экземпляра, чтобы указать тип компонента. Это упростит чтение кода ActionScript. Например, имя экземпляра
licenseSb
указывает на то, что это полоса прокрутки ScrollBar, которая прокручивает лицензионное соглашение в текстовой области
licenseTa
(TextArea).
Ввод параметров для экземпляра компонента с помощью Инспектора компонентов:
-
Выберите меню «Окно» > «Инспектор компонентов».
-
Выберите экземпляр компонента в рабочей области.
-
Перейдите на вкладку «Параметры» и задайте необходимые настройки.
Параметры компонента в Инспекторе компонентов
Настройка свойств компонента в ActionScript
В ActionScript используется оператор «точка» (.) (синтаксис записи через точку) для доступа к свойствам или методам объекта или экземпляра в рабочей области. Выражение синтаксиса с точкой начинается с имени экземпляра, за которым следует точка, а в конце стоит элемент, который нужно указать. Например, следующий код ActionScript задает свойство
width
экземпляра CheckBox с именем
aCh
, чтобы его ширина равнялась 50 пикселам:
aCh.width = 50;
Следующий оператор
if
проверяет, установил ли пользователь флажок:
if (aCh.selected == true) {
displayImg(redCar);
}
|
|
|