2009-04-11 8 views
0

J'ai ajouté un écouteur d'événement pour un événement particulier, par exemple. CollectionEvent.COLLECTION_CHANGE. Dans cet écouteur d'événement, basé sur une certaine condition, je souhaite appeler le gestionnaire d'événements par défaut pour cet événement. Comment est-ce possible? Une façon je peux penser est:Gestion des événements Flex

l'intérieur de l'écouteur d'événement:

If(Condition) 
{ 
    Remove event listener 
    dispatch event 
    add event listener again 
} 

Ce overflow de l'événement, ce qui signifie que la suppression écouteur d'événement n'est pas de travail. Comment faire?

Répondre

2

Vous pouvez ajouter plusieurs écouteurs d'événement. On dirait que vous voulez empêcher un événement de se propager dans certaines conditions. Pour que vous voulez un de ces:

stopPropagation()

stopImmediatePropagation()

Questions connexes