begin process at 2012 05 27 12:59:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

un formulaire flash avec selection du destinataire.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

un formulaire flash avec selection du destinataire.

jeudi 24 novembre 2011 à 18:37:49 | un formulaire flash avec selection du destinataire.

beneba

Bonjour à tous,

Je suis tombé par le plus heureux des hasards sur ce tuto : http://www.flashkod.com/codes/FORMULAIRE-MAILEUR-MULTIADRESSE-FLASH-PHP-FLASH-CONSTRUIT-COMPOSANT_44405.aspx

C'est vraiment ce que je recherchais mais j'aimerai adapté le système
Je voudrai :
- mettre un ComboBox de l'emetteur à la place du "mail" et donc ne pas faire la verification.
- Ajouter un champs TextArea

J'ai laissé tel quel le fichier PHP
et j'ai fait les codes ci après pour la partie as du fichier mail.fla .
Le résultat lors de l'essai a partir d'internet ne donne rien et ma zone de textarea du message de sortie reste apparente.
J'espère que vous pourrez m'aider. MERCI !!!

J'ai posté une demande directement sur le tuto mais vu que c'est un truc qui date de 2007, je doute un peu de la possibilité de réponse...


Mon code AS sur un calque as init :


import mx.controls.TextArea;
import mx.controls.RadioButton;
import mx.controls.Button;
import mx.controls.ComboBox;
import mx.controls.CheckBox;


var Vous: ComboBox = this.vous;
var Correspondant: ComboBox = this.correspondant;
var Domaine:ComboBox = this.domaine;
var Depot:CheckBox = this.depotcb;
var Fichier:TextArea=this.fichier;
var Commentaire:TextArea=this.commentaires;
var Sortie:TextArea = this.sortie_ta;
var Envoyer:Button = this.envoyer;
var Rubrique:TextArea=this.rubrique;

Sortie["depthChild0"]._visible = false;
Sortie.setStyle("color", "0xB13501");
Sortie.setStyle("fontStyle", "bold");
Sortie.label.selectable = false;


Vous.tabIndex=1;
Correspondant.tabIndex=2;
Domaine.tabIndex=3;
Rubrique.tabIndex=4;
Depot.tabIndex=5;
Fichier.tabIndex=6;
Commentaire.tabIndex=7;
Envoyer.tabIndex=8;

var Vous :String;
var Domaine :String;
var Rubrique :String;
var Depot :Boolean;
var Fichier :String;
var Commentaire :String;


function afficherEnSortie(pChaine:String):Void
{
Sortie.text = pChaine;
}


function reinitFormulaire():Void
{
Rubrique.text = Fichier.text = Commentaire.text = "";
Depot.selected = false;
}


function formerMessage ():String
{
var message:String = "<html><head><style type='text/css'> p{font: 12px Arial} </style></head><body>";
message += "De : " + vous.selectedItem.label + "<br />";
message += "<p>Domaine concerné:" +domaine.selectedItem.label+"<br />";
message += "<p>Lien : http://www.transdocs.fr/espace_prive/orange_db/docs/"+domaine.selectedItem.label+"/"+fichier+"<br />";


if (commentaire != "")
message += "<p><u>Message :</u><br />";
message += commentaire;
if (Depot)
message += "<p>"+ vous.selectedItem.label +"à déposé un fichier</p>";
message += "</p></body></html>";

return message;
}


var cbListener:Object = new Object();
cbListener.change = function(evt_obj:Object) {
var item_obj:Object = correspondant.selectedItem;
var i:String;
for (i in item_obj) {
trace(i + ":\t" + item_obj[i]);
}
trace("");
};
correspondant.addEventListener("change", cbListener);


function envoyerMail():Void {
Envoyer.enabled = false;


var envoyeur:LoadVars = new LoadVars();
var receveur:LoadVars = new LoadVars();


envoyeur.sujet = "Transdocs";
envoyeur.message = formerMessage ();
envoyeur.expediteur = vous;
//A supprimer pour la fonction sans combobox et donc destinataire unique //
envoyeur.mail = correspondant.selectedItem.data;

receveur.onLoad = onMailEnvoye;

envoyeur.sendAndLoad("php/envoyer_mail.php",receveur, "POST");
afficherEnSortie("Envoi en cours...");
}

function onMailEnvoye(pSuccess:Boolean):Void {

Envoyer.enabled = true;
if (!pSuccess) {
afficherEnSortie("Problème avec le script PHP.");
} else if (this.erreurPHP == "") {
afficherEnSortie("Message envoyé!");;
;
reinitFormulaire();
} else {
afficherEnSortie("Erreurs PHP : \n" + this.erreurPHP);
}




}


________________________________________________

Mon code sur calque as-actions :

Envoyer.onRelease = function():Void
{
envoyerMail();
}


Merci d'avance pour votre aide.

Pour infos, je n'y connais pas grand chose au PHP... merci de votre indulgence.
samedi 26 novembre 2011 à 23:49:44 | Re : un formulaire flash avec selection du destinataire.

beneba

Personne ne pourrait m'aider?
J'en ai vraiment besoin

Merci bcp à tous
dimanche 27 novembre 2011 à 01:56:50 | Re : un formulaire flash avec selection du destinataire.

beneba

c'est bon j'ai trouvé la solution. erreurs dans mes codes as.



Cette discussion est classée dans : fichier, message, string, var, sortie


Répondre à ce message

Sujets en rapport avec ce message

probleme avec checkbox [ par rudi2740 ] je suis tout nouveau et j'ai toujours trouvé les infos sur ce magnifique site, mais là je bloque, je travaille pour adapter un formulaire; toute les i Load var et upload [ par kouzamax ] Bonjour à tous! Voilà je suis vraiment une clètte en AS. Mon problème est le suivant :J'ai un fichier php qui créé un fichier texte dans lequel il met Mailer ComboBox et PHP [ par tofstude2 ] Bonjour,Voici mon problème...Pour simplifier la communication entre mes visiteurs et mes services, j'utilise un formulaire mail visible sur <a titl recuperation le contenu d'un fichier text [ par elt6 ] Bonjours, Je suis entrain de developper une application PHP-Flash-Text, et je voudrai recuperer des données situées dans ne fichier text. La recupera fichier dynamique qui ne charge pas dans le fichier parent [ par LYDRI ] Bonjour tout le monde !!!! J'ai vraiment besoin d'aide !!! Javascript:Insert_Emoticon('/imgs2/smile.gif'); Je suis en train de faire mon site perso, Graphiste désespérée pour finir son site web. :) [ par LYDRI ] Excusez-moi, je débute ici et je me suis rendu compte qu'il faut écrire en html, raison pour laquelle je répète mon message. Merci pour la compréhens boucle et validation de données actionscript [ par fragger ] Bonjour à tous,Voilà, je bloque sur ce code et je tourne en rond...Le script est celui d'un clip qui permet de vérifier ce qui a été saisi par l'utili afficher du xml [ par dimassoli ] Voila j'ai un projet carto dans lequel je veux afficher des points par couche. J'en suis a des test pour l'instant mon panneau de sortie m'affiche bie Récupérer les données d'une variable issu d'un fonction [ par multimania ] Bonjour à tous, Je suis dans flash AS3 Je cherche à utiliser des fichiers xlm pour faire des vérifications et agir différement dans mon appli flash Problème de chargement array [ par adramele ] Bonjour à tous !Je suis face à un soucis... je débute. Ce code va chercher une variable faite d'une séquence avec virgule dans un fichier php pour ens


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales