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 Discussion :

[FLASH 8] Evenement de FileReference


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 108
    Par défaut [FLASH 8] Evenement de FileReference
    Salut mon problème est à propos de filereference et filereferencelist pour l'upload de plusieurs fichiers.
    l'évènement onComplete de filereference ne se passe jamais (apres avoir fait filereference.upload()) alors que mes fichiers sont correctement uploadées.
    J'ai le code suivant, inspiré de l'aide de flash:
    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
     
    var item:FileReference;
    var fileRef:FileReferenceList = new FileReferenceList();
    var listener:Object = new Object();
     
    listener.onSelect =   function(fileRefList:FileReferenceList) {
            list = fileRefList.fileList;
            item = list[0];
    item.upload("export.php");
    };
    listener.onComplete = function(file:FileReference):Void  {
            Alert.show("fini: "+file.name);
    };
     
    fileRef.addListener(listener);
    item.addListener(listener);
    }


    et puis sur un bouton j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    on(release){
            fileRef.browse(allTypes);
    }
    les autres évènements comme onCancel et onOpen eux se passe bien.
    Merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 274
    Par défaut
    Regarde ce 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
    		var listener:Object = new Object();
    		listener.onSelect = function(selectedFile:FileReference):Void {
    			if (!selectedFile.upload("http://.../upload.jsp")) {
    				trace("Erreur de transmission");
    			}
    		}
    		listener.onComplete = function(selectedFile:FileReference):Void {
    			trace("Fichier transmis");
    		}
     
    		var browser:FileReference = new FileReference();
    		browser.addListener(listener);
     
    		function upload(event:Object):Void {
      			browser.browse([{description: "Tous les fichiers", extension: "*.*"}]);
    		}
     
    		upload_btn.valeur_txt.text = "Attaché doc";
    		upload_btn.onRelease =  Relegate.create(this, upload);
    Regarde, si ton script php fonctionne bien

    J'espere que cela va d'aider
    Bon courrage

  3. #3
    Membre chevronné Avatar de ekameleon
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 401
    Par défaut
    Hello

    upload_btn.onRelease = Relegate.create(this, upload);
    Hello
    la classe Relegate au dessus ? c'est la classe Delegate améliorée que l'on peut trouvée sur le site de tekool.net ?
    http://www.tekool.net/flash/class/relegate/
    Pour ma part j'utilise une classe qui se nomme Proxy .. chez macromedia faut utiliser mx.utils.Delegate
    Comme tu le précises pas au dessus (ni dans ton code avec un import, ni avec une explication... je tenais à savoir si tu parles de cette classe ou pas ?)

    EKA+

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 274
    Par défaut
    oui je parle bien de la meme classe Relegate que toi...

    elle est tellement pratique, que j'ai pris l'habitude de l'utiliser,
    et j'en ai oublié de preciser l'import....

    désolé

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 274
    Par défaut
    salut,

    ton probleme est-il resolu ?

    si oui, il faut le cocher en bas...

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/01/2009, 20h16
  2. [FLASH MX2004] Evenement sur une image...
    Par JulPoWeR dans le forum Flash
    Réponses: 9
    Dernier message: 14/06/2007, 11h17
  3. [FLASH MX2004] Evenement de sortie
    Par gregal dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 24/04/2006, 16h12
  4. [FLASH 8] Evenement Combobox
    Par Begood dans le forum Flash
    Réponses: 2
    Dernier message: 28/02/2006, 11h45
  5. [FLASH 8] Evenement change
    Par aldo-tlse dans le forum Flash
    Réponses: 5
    Dernier message: 02/12/2005, 14h02

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