Настройка параметров и свойств

Каждый компонент имеет параметры, которые можно настраивать, чтобы изменять его вид и поведение. Параметр — это свойство класса компонента, которое отображается в Инспекторах свойств и компонентов. Самые употребительные свойства представлены как параметры разработки, а остальные необходимо настраивать с помощью ActionScript. Все параметры, которые можно настраивать в ходе разработки, можно задавать и с помощью ActionScript. Настройка параметра с использованием ActionScript переопределяет значение, заданное при разработке.

Большинство компонентов пользовательского интерфейса ActionScript 3.0 наследуют свойства и методы от класса UIComponent, а также от базового класса. Например, классы Button и CheckBox наследуют свойства и от класса UIComponent и от класса BaseButton. Для настройки доступны унаследованные свойства компонента, а также его собственные свойства класса. Например, компонент ProgressBar наследует свойство ProgressBar.enabled от класса UIComponent, но также имеет собственное свойство ProgressBar.percentComplete . Оба эти свойства доступны для взаимодействия с экземпляром компонента ProgressBar. Дополнительные сведения о свойствах компонента см. в описании класса в справочнике ActionScript® 3.0 для Adobe® Flash® Professional .

Параметры для экземпляра компонента можно настроить в Инспекторе свойств или в Инспекторе компонентов.

Ввод имени экземпляра для компонента в Инспекторе свойств:

  1. Выберите «Окно» > «Свойства» > «Свойства».

  2. Выберите экземпляр компонента в рабочей области.

  3. Введите имя для экземпляра компонента в поле <Имя экземпляра>, которое находится под раскрывающемся списком «Фрагмент ролика». Перейдите на вкладку «Параметры» и введите имя в поле под заголовком Компонент . Введите значения для любых параметров, которые нужно настроить.

    Лучше добавить суффикс к имени экземпляра, чтобы указать тип компонента. Это упростит чтение кода ActionScript. Например, имя экземпляра licenseSb указывает на то, что это полоса прокрутки ScrollBar, которая прокручивает лицензионное соглашение в текстовой области licenseTa (TextArea).

Ввод параметров для экземпляра компонента с помощью Инспектора компонентов:

  1. Выберите меню «Окно» > «Инспектор компонентов».

  2. Выберите экземпляр компонента в рабочей области.

  3. Перейдите на вкладку «Параметры» и задайте необходимые настройки.

    Параметры компонента в Инспекторе компонентов

Настройка свойств компонента в ActionScript

В ActionScript используется оператор «точка» (.) (синтаксис записи через точку) для доступа к свойствам или методам объекта или экземпляра в рабочей области. Выражение синтаксиса с точкой начинается с имени экземпляра, за которым следует точка, а в конце стоит элемент, который нужно указать. Например, следующий код ActionScript задает свойство width экземпляра CheckBox с именем aCh , чтобы его ширина равнялась 50 пикселам:

aCh.width = 50;

Следующий оператор if проверяет, установил ли пользователь флажок:

if (aCh.selected == true) { 
    displayImg(redCar); 
}