IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash/Flex Discussion :

supprimer un ecouteur


Sujet :

Flash/Flex

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 27
    Points : 13
    Points
    13
    Par défaut supprimer un ecouteur
    salut j'aimerai savoir comment effacer écouteur.

    généralement je fait comme sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    tex.addEventListener(MouseEvent.CLICK, clic)
     
    private function  clic (pEvt:Event) 
    {
    trace("fait")
    pEvt.removeEventListener (MouseEvent.CLICK, clicAgrandir)
    {
    comme sa je sais faire sa marche mais la ou je bloque c'est pour suprimer un ecouteur en dehors de la function clic, car pEvt n'est plus disponible comment faire? merci.

    ou peut on stocker référence vers écouteur quelque part ?

  2. #2
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    tu as ajouter ton écouteur sur ton objet tex il te suffit de l'enlever sur ce même objet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tex.addEventListener(MouseEvent.CLICK, clic);
    tex.removeEventListener (MouseEvent.CLICK, clic);

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    ok merci je comprends . en fait on supprime sur l'objet.
    et comment faire si dans une classe on as plein d'objet (pas des private ou pubic var) mais des objet creer dans differentes function.
    comment stocker tout les objet quelque part et tous les supprimer d'un coup

  4. #4
    Membre régulier
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    76
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 76
    Points : 74
    Points
    74
    Par défaut
    Bonjour,

    Si tu es sur de vouloir tous les supprimer en même temps, tu peux les placer dans un tableau au fur et à mesure que tu leur ajoute des écouteurs.

    par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    monObjet.addEventListener(MouseEvent.CLICK, maFonction);
    monTableau.push(monObjet);
    Puis une fois que tu veux tous les supprimer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(var i=0;i<monTableau.length; i++){
      monTableau[i].removeEventListener(MouseEvent.CLICK, maFonction);
    }
    Celà implique que tout tes écouteurs appelle la même fonction (ici maFonction() )

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. [DEBUTANT] Comment supprimer un ecouteur dynamiquement?
    Par kayzra dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 04/03/2007, 19h24
  3. Supprimer la premiere ligne d'un fichier
    Par Kahiba dans le forum Langage
    Réponses: 7
    Dernier message: 11/02/2003, 10h18
  4. Supprimer un élément d'un tableau
    Par CaptainChoc dans le forum Langage
    Réponses: 15
    Dernier message: 23/12/2002, 23h14
  5. [VB6] Supprimer un enregistrement dans une ListView ??
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/11/2002, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo