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 :

Problème lors de l'envoi de données de flash à un script PHP


Sujet :

ActionScript 3

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Problème lors de l'envoi de données de flash à un script PHP
    Bonjour à toute la communauté de programmeurs.

    Voilà j'ai un léger problème concernant l'envoi de données de flash vers un script php et je serais ravi que vous y jetiez un coup oeil expert.

    J'ai créé ( à l'aide d'un livre fraichement acheté) un questionnaire en flash et j'aimerais que les réponses soient transmises à un script php histoire de pouvoir les stocker dans une BD Mysql ou me les envoyer par mail.

    Voici tout d'abords le code AS3 de l'application Flash :

    Code AS3 : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    import fl.controls.RadioButtonGroup;new URLLoader()
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.events.Event;
    import flash.events.ProgressEvent;
     
     
    var urlLoader:URLLoader = new URLLoader();
    var urlVariables:URLVariables = new URLVariables();
     
     
    var nzl:RadioButtonGroup = new RadioButtonGroup("newsletter");
    rb1.group = rb2.group = nzl;
     
    //choix connu site
    form_site.addEventListener(Event.CHANGE, ChoixSite);
    function ChoixSite(evt:Event){
        urlVariables.userSite = evt.target.selectedItem.label;
    }
     
    //Choix du rdv
    form_rdv.addEventListener(Event.CHANGE, choixRdv);
    function choixRdv(evt:Event){
        urlVariables.userRdv = evt.target.selectedItem.label;
    }
     
    //valide le formulaire
    btEnvoyer.addEventListener(MouseEvent.CLICK, checkformulaire);
     
    function checkformulaire(evt:MouseEvent){
        urlVariables.userObjet = form_objet.text;
        urlVariables.userEmail = form_email.text;
        urlVariables.userMessage = form_message.text;
        urlVariables.userNewsletter = nzl.selection.label;
     
        urlVariables.userAmelioration="";
        for (var i:uint=1;i<7;i++){
            if(this["form_rub"+i].selected){
                urlVariables.userAmelioration+=this["form_rub"+i].label+"/";
            }
        }
     
        urlVariables.userNote=form_note.value;
     
        var urlRequest:URLRequest = new URLRequest("envoi_mail.php");
        urlRequest.data = urlVariables;
            urlRequest.method=URLRequestMethod.POST;
        urlLoader.addEventListener(Event.COMPLETE, donneesChargees);
        urlLoader.load(urlRequest);
    }
     
    function donneesChargees(e:Event):void{
        resultat.text = e.target.date;
    }

    Et voici la réponse de Flash :

    ReferenceError: Error #1069: Property date not found on flash.net.URLLoader and there is no default value.
    at formulaire_fla::MainTimeline/donneesChargees()
    at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/flash.net:URLLoader::onComplete()
    Etant un débutant en la matière, je demande vos lumières...
    Merci à tous,

    Winshack

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    Bonjour et bienvenue sur developpez.com,

    je pense que l'erreur vient de la fonction donneesChargees,
    faute de frappe l'attribut est data et non date.


    PS: j'ai ajouté les balises CODE dans votre message, merci de les utiliser dorénavant.

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup pour votre rapidité...
    Effectivement, c'était cette bête erreur qui faisait tout planter...

    J'utiliserai les balises à l'avenir...
    a++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème lors de l'envoi de données entre servlet et JSP
    Par julia_m dans le forum Servlets/JSP
    Réponses: 44
    Dernier message: 23/08/2012, 12h10
  2. Problème lors de l'envoi de données via laision RS 232
    Par Rastaforien dans le forum Langage
    Réponses: 9
    Dernier message: 26/06/2008, 11h54
  3. Problème lors de l'envoi de données via laison RS 232
    Par Rastaforien dans le forum Entrée/Sortie
    Réponses: 14
    Dernier message: 23/06/2008, 16h36
  4. erreur lors de l'envoie de donné via les socket.
    Par poporiding dans le forum C++
    Réponses: 1
    Dernier message: 23/05/2006, 14h23
  5. Problème lors de l'envoie d'un mail (JavaMail)
    Par nicofromChina dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 09/05/2006, 10h23

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