ActionScript/O objeto lista de exibição (display list)

Origem: Wikilivros, livros abertos por um mundo aberto.

As duas maiores mudanças na nova versão do ActionScript são: o modo de se lidar com eventos (abordado no capítulo específico, e a arquitetura dos objetos de exibição.

A lista de exibição é um arranjo linear de objetos que o usuário pode visualizar. Em outras palavras, um SWF vazio tem uma lista de exibição vazia, um clipe de filme MovieClip com um dois Sprites tem dois itens dentro da lista, e assim vai (um arquivo SWF inclui o palco (stage) e a linha do tempo principal na raiz da lista e estes não podem ser retirados do arquivo).

Você pode esconder um objeto de exibição através da propriedade visible, ou ainda ser transparecidos por alpha. Não é necessário remover o objeto (através de um método removeChild()) para omiti-lo.

Todos os objetos de lista de exibição se originam de DisplayObject. A classe Stage (que não pode ser criada e se refere ao palco), Sprite (clipe sem linha do tempo), MovieClip (clipe que acrescenta à Sprite uma linha do tempo), entre outras, herdam dela.

Ver mais[editar | editar código-fonte]