Problème de formulaire flash

Toinousp -  
 coelho -
Bonjour,
J'ai un assez gros problème, j'ai un site en flash tout est près image, texte sauf le formulaire je vais donc voir comment en faire et je tombe le dessus : http://wiki.mediabox.fr/tutoriaux/flash/formulaire_flash_php
Je fait donc le tutoriel et je vérifi la symtaxe du premier calque et là pas de problème je suis tout content à ce moment etj e me dit que c'est super je passe donc au 2ème calque le ac_action et la je met le code qui est proposer sur le site mais quand je vérifie la syntaxe il y a une erreur que je n'arive pas à enlever...
j'ai donc ce code :
mcEnvoyer.onRelease = function():Void
{
var erreurs:String = validerFormulaire();
if (erreurs == "") envoyerMail();
else afficherEnSortie(erreurs);
}


et dans la vérification de syntaxe ça me met à la description description: '{' attendu
Configuration: Mac OS X 10.5
Safari 523.15
flash CS3

11 réponses

  1. coelho
     
    mcEnvoyer.onRelease = function():Void
    {
    var erreurs:String = validerFormulaire();
    if (erreurs == "")
    {
    envoyerMail();
    } else {
    afficherEnSortie(erreurs);
    }
    }

    essaye comme ca
    0
  2. Toinousp
     
    Merci pour cette réponse rapide mais ça met toujours la même chose...
    Une autre astuce ?
    Merci d'avance
    0
  3. Toinousp
     
    Une ligne c'est à dire l'emplacement ?? Si c'est oui ça me met : Symbole = page7, calque as-actions, image 1, ligne 1
    j'espère que c'est ça :)

    Merci de votre aide!!
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. coelho
     
    ca te donne l'emplacement de l'erreur donne moi la ligne qui correspond
    0
  6. Toinousp
     
    Et bien ce n'est pas ce que j'ai mit au dernier post ? c'est à dire la ligne 1 ???
    Je ne comprend pas car j'ai télécharge le fichier source disponible sur le site et quand j'ouvre son fichier flash ça marche..
    0
  7. coelho
     
    mcEnvoyer.onRelease = function():Void
    {
    envoyerMail();
    }

    essaye sans le reste
    0
  8. Toinousp
     
    j'ai essayer ce que tu m'a dit mais ça affiche toujours et encore la même chose c'est à ne plus rien y comprendre !!
    Je commence à penser que ça ne marchera jamais...
    Mais bon j'espère que vous trouverez une solution :)
    0
  9. Toinousp
     
    Pas de solutions à mon fâcheux problème ???
    je n'ai pas beaucoup de temps 2-3 jours max donc si vous pouvez m'aider n'hésitez pas !!!
    0
  10. Toinousp
     
    Bonjour,
    j'ai résolu ce problème mais j'ai un autre problème avec le scrippt PHP le voilà :
    <?php
    function decoderEncoderHtml($texte){
            $texte = utf8_decode($texte); // converti en iso-8859-1
            $texte = stripslashes($texte); // &#8730;©limine les anti-slashs d'&#8730;©chappement
            $texte = nl2br($texte); // converti les retours  en <br />
            $texte = trim($texte); // &#8730;©limine les '\n', '\r', '\t' etc
            return $texte;
    }
     
    function decoder($texte){
            $texte = utf8_decode($texte); // converti en iso-8859-1
            $texte = stripslashes($texte); // &#8730;©limine les anti-slashs d'&#8730;©chappement
            return $texte;
    }
     
    $erreurPHP="";
     
    if(isset($_POST['sujet']))$sujet = $_POST['sujet'];
    else $erreurPHP .= "Variable 'sujet' non transmise\n";
     
    if(isset($_POST['messageHtml']))$messageHtml = $_POST['messageHtml'];
    else $erreurPHP .= "Variable 'message' non transmise\n";
     
    if(isset($_POST['messageText']))$messageTexte = $_POST['messageText'];
    else $erreurPHP .= "Variable 'message' non transmise\n";
     
    if(isset($_POST['expediteur']))$expediteur = $_POST['expediteur'];
    else $erreurPHP .= "Variable 'expediteur' non transmise\n";
     
    if(isset($_POST['mailReponse']))$mailReponse = $_POST['mailReponse'];
    else $erreurPHP .= "Variable 'mailReponse' non transmise\n";
     
    if($erreurPHP != "") echo utf8_encode("erreurPHP=".$erreurPHP);
    else
    {
    	$to = Moi <toinousp@gmail.COM>, Réponse automatique <contact@toinousp.fr>;
    	$sujet = decoder($sujet);
    	$expediteur = decoder($expediteur);
    	$messagehtml = decoderEncoderHtml($messageHtml);
    	$messageTexte = decoder($messageTexte);
    	
    	 //-----------------------------------------------
         //GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML
         //-----------------------------------------------
     
         $frontiere = '-----=' . md5(uniqid(mt_rand()));
     
         //-----------------------------------------------
         //HEADERS DU MAIL
         //-----------------------------------------------
     
         $headers = 'From: '.$expediteur.' <'.$mailReponse.'>'."\n";
         $headers .= 'Return-Path: <'.$mailReponse.'>'."\n";
         $headers .= 'MIME-Version: 1.0'."\n";
         $headers .= 'Content-Type: multipart/alternative; boundary="'.$frontiere.'"'."\n";
    	 $headers .= 'Content-Transfer-Encoding: 8bit';
     
         //-----------------------------------------------
         //MESSAGE TEXTE
         //-----------------------------------------------
     
         $message = '--'.$frontiere."\n";
         $message .= 'Content-Type: text/plain; charset=iso-8859-1'."\n";
         $message .= 'Content-Transfer-Encoding: 8bit'."\n\r\n\r";
         $message .= $messageTexte."\n";
     
         
    	 //-----------------------------------------------
         //MESSAGE HTML
         //-----------------------------------------------
         $message .= '--'.$frontiere."\n";
         $message .= 'Content-Type: text/html; charset=iso-8859-1'."\n";
         $message .= 'Content-Transfer-Encoding: 8bit'."\n\n";
         $message .= $messageHtml."\n\n";
     
         $message .= '--'.$frontiere."\n"; 
     
    	$mail_OK = mail($to, $sujet, $message, $headers) ;
    	
     
    	if (!$mail_OK)
    	{
    		$erreurPHP .= "Probl&#8730;®me lors de l'envoi du mail";
    		
    	}
    	echo utf8_encode("erreurPHP=".$erreurPHP);
    }
    ?>


    et il me met qu'il y a une erreur PHP ...
    Y a t'il une solutions ??
    0
    1. coelho
       
      met l'erreur qu'il te sort
      0
  11. Toinousp
     
    Et bien enfaite comme sur le tuto on créer un chaine s'il y ades erreur et que s'il y a en a une il met erreur PHP est bien je ne peut pas vraiment te dire quel est le problème il me met seulement erreur PHP. J'ai simplement modifier une chose c'est l'envoie du message à 2 adresse email...

    Cordialement
    0
    1. coelho
       
      deja moi j'ai pas trop les if else sans {}

      if (condition) {

      action

      }else{
      sinon autre action

      }

      et normalement erreur php doit etre suivi de quelque chose...
      0