Adicionar e excluir de um documento

Quando você arrasta um componente baseado em FLA do painel Componentes para o Palco, o Flash importa um clipe de filme editável para a biblioteca. Quando você arrasta um componente baseado em SWC para o Palco, o Flash importa um clipe compilado para a biblioteca. Depois que um componente tiver sido importado para a biblioteca, você poderá arrastar ocorrências dele para o Palco do painel Biblioteca ou do painel Componentes.

Adicionar componentes durante a autoria

Você pode adicionar um componente a um documento arrastando-o do painel Componentes. É possível definir propriedades para cada ocorrência de um componente no Inspetor de propriedades ou no Inspetor de componentes, na guia Parâmetros.

  1. Selecione Janela > Componentes.

  2. Clique duas vezes no componente no painel Componentes ou arraste-o para o Palco.

  3. Selecione o componente no Palco.

  4. Se o Inspetor de propriedades não estiver visível, selecione Janela > Propriedades > Propriedades.

  5. No Inspetor de propriedades, digite um nome de ocorrência para a ocorrência do componente.

  6. Selecione Janela > Inspetor de componentes e selecione a guia Parâmetros para especificar os parâmetros da ocorrência.

    Para obter mais informações, consulte Definição de parâmetros e propriedades .

  7. Altere o tamanho do componente conforme desejado, editando os valores de largura (W:) e altura (H:).

    Para obter mais informações sobre o dimensionamento de tipos de componentes específicos, consulte Personalização dos componentes de UI .

  8. Selecione Controlar > Testar filme ou pressione Control+Enter para compilar o documento e ver os resultados das suas configurações.

    Você também pode alterar a cor e a formatação de texto de um componente definindo suas propriedades de estilo, ou então personalizar sua aparência editando as capas. Para obter mais informações sobre esses tópicos, consulte Personalização dos componentes de UI .

    Se você arrastar um componente para o Palco durante a autoria, poderá fazer referência a ele usando o nome da ocorrência (por exemplo, myButton ).

Adicionar componentes em tempo de execução com o ActionScript

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 .

Excluir um componente

Para excluir uma ocorrência de componente do Palco durante a autoria, basta selecioná-la e pressionar a tecla Delete. Isso removerá a ocorrência do Palco, mas não removerá o componente do seu aplicativo.

Para excluir um componente do seu documento Flash depois de inseri-lo no Palco ou na biblioteca, você precisa excluir o componente e seus ativos associados da biblioteca. Não basta excluir o componente do Palco. Se não for removido da biblioteca, ele será incluído no seu aplicativo quando você o compilar.

  1. No painel Biblioteca, selecione o símbolo do componente.

  2. Clique no botão Excluir, na parte inferior do painel Biblioteca, ou então selecione Excluir no menu do painel Biblioteca.

    Repita essas etapas para excluir todos os ativos associados ao componente.

    Para obter mais informações sobre como remover um componente de seu contêiner com o aplicativo em execução, consulte Remoção de um componente da lista de exibição .