r1 - 07 Feb 2006 - 22:37:49 - PabloValerioPoloniaYou are here: TWiki >  Telis Web  > ProfundidadeDoIconeDosAtores

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.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback