Simuler cliquez sur l'événement en AS3
Est-il possible de simuler un événement de clic en AS3? Je suis en train d'essayer ceci:
element.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_DOWN, true, false));
Mais cliquez sur l'événement n'est pas la déclencher.
- Quels éléments êtes-vous essayer de simuler le clic pour?
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à l'écoute
MouseEvent.CLICK
puis envoiMouseEvent.CLICK
. Vous êtes maintenant expéditionMouseEvent.MOUSE_DOWN
MOUSE_DOWN
cas, le Flash ne gère pasCLICK
événements, et vice versa. LeMOUSE_DOWN
événement est déclenché lorsque vous cliquez sur la souris, leMOUSE_UP
lorsque vous relâchez ensuite la souris. LeCLICK
événement est l'équivalent d'unMOUSE_DOWN
suivie par unMOUSE_UP
. Cependant, l'envoi d'MOUSE_DOWN
etMOUSE_UP
séparément ne se déclenchera pas uneCLICK
événementVous devez envoyer un MouseEvent.CLIQUEZ sur l'événement.
Pour simuler un CLIC de l'événement, vous devez d'abord envoyer:
suivie par un:
Sur le MOUSE_UP cas, le gestionnaire sera alors question d'un événement de clic (si la souris est au-DESSUS de l'élément, de sorte que vous devrez peut-être définir la mouse_x et mouse_y les variables de l'événement distribué.