Espérons qu'une petite question ici. J'ai mis en place une classe personnalisée "LayoutPage" (basée sur MovieClip) et j'essaye de créer un comportement "sélectionné".Enregistreur d'événements sur les enfants plutôt que sur les parents
Lorsque j'assigne mon "addEventListener (MouseEvent.CLICK, toggleSelection)" à partir de ma classe personnalisée, tout fonctionne comme prévu, en cliquant sur n'importe quel objet de cette classe affiche le comportement correct.
Maintenant, je voudrais étendre la fonctionnalité en ajoutant un modificateur de clavier pour étendre la sélection ou la remplacer. Pour cela, j'ai pensé à déplacer le "addEventListener" hors de la classe et le mettre dans le parent à la place (ma classe "PageLayout" où tous les "LayoutPage" vivent). Mais ce faisant, l'événement click ne s'inscrit plus sur la classe "LayoutPage" mais sur ses enfants individuels (icône Page, champ de texte Numéro de page, forme de page mise en évidence, etc.)
Quelqu'un peut-il expliquer pourquoi cela se produit? et comment je peux le contourner?
TIA
Merci beaucoup! mouseChildren a fait l'affaire –