Para adicionar um componente a um documento em tempo de execução com o ActionScript, é preciso primeiro que o componente esteja na biblioteca do aplicativo (Janela > Biblioteca) quando o arquivo SWF for compilado. Para adicionar um componente à biblioteca, arraste-o do painel Componentes para o painel Biblioteca. Para obter mais informações sobre a biblioteca, consulte
A biblioteca
.
Você precisa também importar o arquivo de classe do componente para tornar sua API disponível para o aplicativo. Os arquivos de classe de componentes são instalados em
pacotes
contendo uma ou mais classes. Para importar a classe de um componente, use a instrução
import
e especifique o nome do pacote e o nome da classe. Por exemplo, você importaria a classe Button com a seguinte instrução
import
:
import fl.controls.Button;
Para obter informações sobre o pacote em que um componente se encontra, consulte a
Referência do ActionScript® 3.0 para Adobe Flash® Professional CS5
. Para obter informações sobre a localização de arquivos de origem de componentes, consulte
Trabalho com arquivos de componente
.
Para criar uma ocorrência do componente, você precisa invocar o método do construtor do ActionScript para o componente. Por exemplo, a instrução a seguir cria uma ocorrência de Button chamada
aButton
:
var aButton:Button = new Button();
A etapa final consiste em chamar o método
addChild()
estático para adicionar a ocorrência do componente ao Palco ou ao contêiner do aplicativo. Por exemplo, a instrução a seguir adiciona a ocorrência
aButton
:
addChild(aButton);
Neste ponto, você pode usar a API do componente para especificar dinamicamente o tamanho do componente e sua posição no Palco, monitorar eventos e definir propriedades para modificar seu comportamento. Para obter mais informações sobre a API de um determinado componente, consulte a
Referência do ActionScript® 3.0 para Adobe Flash® Professional CS5
.
Para obter mais informações sobre o método
addChild()
, consulte
Trabalho com a lista de exibição
.