Adição de objetos de exibição à lista de exibiçãoFlash Player 9 e posterior, Adobe AIR 1.0 e posterior Ao ser percorrido, o objeto de exibição não aparece na tela (no palco) até que você adicione a ocorrência desse objeto a um contêiner que está na lista de exibição. Por exemplo, no código a seguir, o objeto TextField myText não ficaria visível se a última linha do código fosse omitida. Na última linha do código, a palavra-chave this deve fazer referência a um contêiner já adicionado à lista de exibição. import flash.display.*; import flash.text.TextField; var myText:TextField = new TextField(); myText.text = "Buenos dias."; this.addChild(myText); Quando algum elemento visual é adicionado ao palco, esse elemento se transforma em filho do objeto Stage. O primeiro arquivo SWF carregado em um aplicativo (por exemplo, aquele incorporado em uma página HTML) é adicionado automaticamente como filho do objeto Stage. Pode ser um objeto de qualquer tipo que estende a classe Sprite. Todos os objetos de exibição criados sem o ActionScript (por exemplo, por meio da inserção de uma tag MXML em um arquivo Flex MXML ou da colocação de um item no Palco no Flash Professional) são adicionados à lista de exibição. Embora esses objetos de exibição não sejam adicionados por meio do ActionScript, é possível acessá-los usando o ActionScript. Por exemplo, o código a seguir ajusta a largura de um objeto chamado button1 que foi inserido na ferramenta de criação (não por meio do ActionScript): button1.width = 200; |
![]() |