Fazendo o item de texto dinâmico transparente para o mouse
-
27-09-2019 - |
Pergunta
Estou trabalhando com o ActionScript 3 e tenho um problema.
Preciso escrever um jogador onde os usuários verão texto na frente do filme.
O texto é o campo de texto do tipo "Texto dinâmico".
O problema é que eu preciso tornar esse objeto de texto transparente para mover e cliques do mouse.
Eu tentei:
.mouseEnabled=false;
.selectable=false;
... Mas isso não ajuda - quando eu clico nele - ele não passa por cliques por ele.
Solução
Você não pode passar os eventos do mouse através do aplicativo aplicável a um item selecionado.
A única coisa que você pode fazer isso usa o DisplayObjectContainer.getObjectsUnderPoint()
Método e veja o que 'poderia' ter sido selecionado ... o ponto é o XY do mouse.
Ajuda da Adobe para exibir contêiner de objeto
Eu sei que é uma merda, mas - nunca encontrei, ou conheço alguém que já passou pelo evento de cliques através de um objeto. É claro que você pode despachar um evento, mas a referência ao que foi clique não é mais aplicável.