hasEventListener () & willTrigger () sont des méthodes utilisées dans Flash ActionScript langage de programmation Adobe pour développer des applications Adobe Flash. Tant vérifier l'objet EventDispatcher afin de déterminer si elle contient des types d'événements spécifiés . ActionScript Présentation
Macromedia Inc. a développé ActionScript comme un langage orienté objet afin que les développeurs puissent créer des applications Flash beaucoup plus complexes. Il a été initialement orientée juste pour vous permettre de contrôler des animations 2D en Flash, mais aujourd'hui, il peut être utilisé pour construire des jeux et des applications Web avec le streaming audio et du contenu multimédia vidéo. De plus, il peut accéder et manipuler des bases de données .
Propriétés, méthodes et événements
propriétés sont des code qui représente l'apparence d'un objet, comme sa couleur, le diamètre ou le statut . Événements composent du code de réaction qui doit être traité dans le cas d' un événement. Par exemple, la méthode de Balloon_Puncture () pourrait préciser comment réagir si un objet ballon est crevé . Méthodes, d'autre part , s'applique aux actions à effectuer , comme gonfler ou dégonfler le ballon.
EventDispatcher Objet
Chaque fois qu'un événement se produit, comme le clic d'une souris , l'objet EventDispatcher est envoyé pour localiser la cible de l'événement . Il recueille des informations sur l'événement, puis revient à sa position initiale. . Dans cette classe existe de nombreuses méthodes , y compris hasEventListener () et willTrigger ()
hasEventListener ()
de la méthode Le hasEventListener ()
accueille la syntaxe suivante: fonction publique hasEventListener (type : String) : Boolean . Il airs dans l'objet EventDispatcher afin de déterminer s'il ya un écouteur d'événements enregistrés pour un type d'événement particulier . Ainsi , vous pouvez suivre si certains événements ont ou n'ont pas eu lieu dans la hiérarchie du flux d'événements.
WillTrigger ()
willTrigger () vérifie également avec le EventDispatcher afin de déterminer si un écouteur existe. La différence est qu'il peut cibler certains types d'événements qui déclenchent des écouteurs d'événements spécifiques. La raison en est que hasEventListener () examine uniquement les événements liés à l'objet auquel elle appartient , tandis que willTrigger () prend un examen attentif de l'ensemble du flux d'événements.