Quanto os ícones de dois atores ficarem sobrepostos, quem fica por cima, e quem tem
seu ícone escondido, por baixo?
Em Telis a ordem de instanciação dos atores define a ordem de sobreposição das imagens, como a ordem de instanciação dos atores é aleatória a ordem de sobreposição tambem será.
As vezes uma aplicação precisa se preocupar com essas questões, como por
exemplo: num jogo, para mostrar cartas de baralho parcialmente sobrepostas.
Para estes casos, os atores oferecem as agendas obterProfundidade e
fixarProfundidade. O motivo é dar ao programador o poder de controlar
explicitamente o atributo profundidade, governando a visibilidade do
ícone do ator em relação à outros.
A profundidade inicial de um ator é 0 (zero). Se essa profundidade não
for modificada, continua valendo a ordem de instanciação(aleatória).
Mas se você deseja controlar a visibilidade, coloque um valor maior de
profundidade para os atores que devem ficar por cima.
Por exemplo, se você quer que o (ícone do) ator sobreponha os outros,
use valores positivos. Se você quiser que o ator esteja por baixo dos
outros, use profundidades menores, ou negativas. Quanto menor o valor da
profundidade, menos esse ator irá estar sobre outros.
A visibilidade será sempre relativa. Por exemplo: um ator com
profundidade -5 será sobreposto por um ator com profundidade -2, que
será sobreposto por um ator com profundidade 0, que será sobreposto por
um de profundidade 3.