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

0

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

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

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

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

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);

}

Библиотека

При добавлении компонента в документ проигрыватель Flash импортирует его в виде фрагмента ролика на панель "Библиотека". Также можно перетащить компонента с панели "Компоненты" прямо на панель "Библиотека", а затем добавить его экземпляр в рабочую область. В любом случае сначала компонент необходимо добавить в библиотеку, и только после этого можно использовать элементы его класса.

Если вы добавляете компонент в библиотеку и создаете экземпляр с помощью ActionScript, сначала необходимо импортировать его класс с помощью оператора import. В операторе import необходимо указать имя пакета и имя класса для компонента. Например, следующий оператор импортирует класс Button:

import fl.controls.Button;

Когда компонент помещается в библиотеку, Flash импортирует папку его активов, которая содержит обложки для разных состояний. Обложки компонента представляют собой коллекцию символов, образующих ее графическое представление в приложении. Одна обложка является графическим представлением, или фрагментом ролика, обозначающим определенное состояние компонента.

Содержимое папки "Активы компонента" позволяет при желании изменять обложки компонента. Дополнительные сведения см. в разделе «Настройка компонентов пользовательского интерфейса» на странице 103.

После того как компонент помещен в библиотеку, его экземпляры можно добавить в документ, перетаскивая его значок в рабочую область с панели "Компоненты" или "Библиотека".

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

По теме:

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