/ / AS3 - Rileva se il mouse è inattivo, anche se si sovrappone - actionscript-3

AS3 - Rileva se il mouse è inattivo, anche se si sovrappone - actionscript-3

Vorrei sapere se il pulsante del mouse è giù,anche se si fa clic su un altro oggetto. Come lo faccio? Semplicemente aggiungendo i listener di eventi non funziona perché non si innesca se qualcos'altro è in cima all'oggetto.

Grazie

risposte:

2 per risposta № 1

Aggiungi entrambi gli ascoltatori di eventi Click & MouseDown allo stage.

Se viene fatto clic su un oggetto, l'evento salirà allo stadio in modo che sia possibile registrarlo e reagire di conseguenza.

Puoi anche controllare l'evento.proprietà currentTarget per scoprire da dove ha avuto origine l'evento, questo dovrebbe dirti se era il palco o un oggetto su cui è stato fatto clic e anche da dove proviene l'evento del mouse down.


0 per risposta № 2

Aggiungi un listener di eventi mouse verso lo stage (o un altro genitore di tutti gli oggetti in questione)