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

ActionScript 3 Discussion :

Evenement non déclenché ?


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Par défaut Evenement non déclenché ?
    Bonjour à tous, j'ai déjà posté sur un autre forum, excusez moi... je sais que ca se fait pas !

    Enfin bref j'ai un problême d'evenement qui ne semble pas se traiter correctement. J'ai fait une fonction d'upload de fichier toute bête. Ca marche bien jusqu'au 3ème upload consécutif.
    Lorsque j'appelle cette fonction d'upload, mon fichier est envoyé sur le serveur, ouvre une fenêtre d'attente jusqu'à que l'upload du fichier soit terminé et une fois finit, cette fenêtre se ferme d'elle même.

    En voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    # private function uploadFichier():void { 
    #     fileRef.addEventListener(Event.COMPLETE, completeHandler, false, 0, true);           
    #     var request:URLRequest = new URLRequest("http://localhost/intertech/com/intertech/CFC/uploadMarkPhoto.cfm?idProgramme="+_selectProgramme.id+"&nomProgramme="+_selectProgramme.nom); 
    #     try{ 
    #         fileRef.upload(request); 
    #         // Demande d'ouverture d'une fenètre d'attente 
    #         trace("ouverture"); 
    #         waitingWindowOpening("Upload en cours", "Upload de l'image en cours, veuillez patienter"); 
    #     } 
    #     catch (error:Error){ 
    #         trace("Erreur lors de l'affichage de la fenêtre d'attente lors de l'upload"); 
    #     } 
    #                  
    #     // Fonction appelée une fois le fichier uploadé 
    #     function completeHandler(event:Event):void{ 
    #         trace("fermeture"); 
    #         // Demande de fermeture de la fen�tre d'attente 
    #         waitingWindowClosing(); 
    #     }            
    # }
    Donc les 2 premières fois, aucun soucis, ca upload, la fenêtre s'ouvre, se referme une fois uploadé, parfait. Et la 3eme fois, ca upload, la fenêtre s'ouvre et elle ne se referme pas. Grace à mes traces je pense que c'est l'evenement COMPLETE qui n'est pas détecté. Comme ca marche 2fois sur 3, je pense que mon écouteur est bien instancié, que ma fonction fermant la fenêtre marche bien.. je ne sais donc pas d'où peut venir mon erreur.

    PS : Même lorsque la fenêtre ne se ferme pas, le fichier est bien uploadé.

    Un grand merci à vous pour m'aider à résoudre ce problême

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 6
    Par défaut
    Donc j'ai réussis à trouvé le problême, c'est apparement un bug connu de flex lorsque l'on passe les weak reference. Donc je les ai tout bêtement enlevé ce qui me donne donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fileRef.addEventListener(Event.COMPLETE, completeHandler);
    Et ca marche bien. Pour plus de détail et si vous voulez vraiment les garder, il y a une astuce à voir ici

Discussions similaires

  1. Evenement mise à jour non déclenché
    Par PierrotMfff dans le forum IHM
    Réponses: 5
    Dernier message: 17/04/2014, 13h36
  2. [AC-2003] Evenement Dirty non déclenché
    Par DonKnacki dans le forum IHM
    Réponses: 1
    Dernier message: 25/05/2011, 19h42
  3. Evenement clic() non déclenché
    Par nox75 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 29/10/2010, 11h01
  4. mouseMoved -> pertes ou événements non déclenchés
    Par karibouk dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 16/10/2006, 15h55
  5. Gestionnaires d'évènements non déclenchés
    Par Sylvain James dans le forum XMLRAD
    Réponses: 7
    Dernier message: 19/04/2006, 18h14

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