Для добавления компонента в документ при исполнении с использованием ActionScript его необходимо сначала поместить в библиотеку приложения («Окно» > «Библиотека») при компиляции SWF-файла. Для добавления компонента в библиотеку перетащите его с панели «Компоненты» на панель «Библиотека». Дополнительные сведения о библиотеке см. в разделе «
Библиотека
».
Необходимо также импортировать файл класса компонента, чтобы сделать его API-интерфейс доступным для вашего приложения. Файлы классов компонентов устанавливаются в виде
пакетов
, содержащих один или более классов. Чтобы импортировать класс компонента, используйте выражение
import
и укажите имя пакета и класса. Класс Button, например, импортируется при помощи следующей инструкции
import
:
import fl.controls.Button;
Сведения о том, в какой пакет включен тот или иной компонент, см. в
справочнике ActionScript® 3.0 для Adobe® Flash® Professional CS5
. Сведения о местоположении исходных файлов компонентов см. в разделе «
Работа с файлами компонентов
».
Чтобы создать экземпляр компонента, необходимо вызвать метод конструктора ActionScript компонента. Например, следующее выражение создает экземпляр компонента Button с именем
aButton
:
var aButton:Button = new Button();
Завершающим шагом является вызов метода
addChild()
для добавления экземпляра компонента в рабочую область или контейнер приложения. Например, следующее выражение добавляет экземпляр
aButton
:
addChild(aButton);
На данном этапе можно использовать API-интерфейс компонента для динамического указания размера и расположения компонента в рабочей области, прослушивания событий и задания свойств для изменения поведения компонента. Дополнительные сведения об API-интерфейсе того или иного компонента см. в
справочнике ActionScript® 3.0 для Adobe® Flash® Professional CS5
.
Дополнительные сведения о методе
addChild()
см. в разделе «
Работа со списком отображения
».