ActionScript/O objeto lista de exibição (display list)
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.