Incorporation des gestionnaires d'événements
Objectifs
Les objectifs de cette vidéo sont de :
- Comprendre l'ajout de gestionnaires d'événements JavaScript dans Adobe Animate.
- Apprendre à cibler correctement les éléments en utilisant
event.currentTarget
. - Maîtriser l'animation des états de boutons pour des interactions riches.
Résumé
Découvrez comment insérer et manipuler des gestionnaires d'événements dans Adobe Animate pour créer des interactions avancées avec les boutons.
Description
Dans cette leçon, nous explorons les gestionnaires d'événements dans JavaScript et leur application au sein d'Adobe Animate. Vous apprendrez à utiliser les méthodes addEventListener
pour les événements de mouseover (survol) et mouseout (sortie de survol) d'un bouton. La leçon montre d'abord comment ajouter ces gestionnaires et tester leur bon fonctionnement en traçant des messages dans la console. Ensuite, nous aborderons les bonnes pratiques pour cibler correctement l'élément sur lequel se produit l'événement en utilisant event.currentTarget
au lieu de this
. Cette technique est cruciale pour éviter les interférences entre le scénario principal et le scénario interne d'un bouton, assurant ainsi une interaction fluide et précise. Enfin, vous verrez comment animer les différents états du bouton (survol et sortie de survol) pour enrichir l'expérience utilisateur. La leçon insiste aussi sur l’importance de nommer correctement les fonctions et de structurer proprement le code afin de faciliter la maintenance et le débogage.
Questions - réponses
event.currentTarget
permet de cibler l’élément sur lequel l'événement s'est produit, évitant ainsi les interférences entre le scénario principal et le scénario interne du bouton.
addEventListener
, en spécifiant l'événement à écouter et la fonction à exécuter en réponse.