en php tu recup tes params (genre conn database........)
tu envoi tout ça dans un chaine de caractere utf8 encoded
pour une envoi de mails par exemple (
http://lesterrasseslafayette.com/)
// fichier php
<?php
if ( @mail("
[email protected]", "Demande de documentation ", $_GET['corps']) )
{
echo utf8_encode('result=Votre mail à bien été envoyé');
}else echo utf8_encode('result=votre mail n\'a pas été envoyé');
?>
=> dans flash tu fait un load var qui va echanger de infos avec ton fichier php
=> en fonction du resultat envoyer par la php
=> tu prend une decision (i.e afficher telle ou telle video
// fichier flash
// on fair un formulaire en AS ou avec l'ide
// objet d'envoi on est pas obligé de typer mais c plus élégant
var monLV:LoadVars = new LoadVars();
// objet de reception
var monRetour:LoadVars = new LoadVars();
//valid_txt.text = 'tes';
btnEnvoi.onRelease = function(){
var objetMail:String = " civilité : " + civ_cb.selectedItem.label....... tes champs du form;
// remplir l'objet avec les champs text
monLV.corps = objetMail;
// envoyer recevoir
monLV.sendAndLoad("mail.php", monRetour, "GET");
}
monRetour.onLoad = function(pSuccess){
valid_txt.text = pSuccess;
if(pSuccess){
trace(this);
valid_txt.text = this.result;
success_mc.alphaTo(100);
}else{
valid_txt.text = "erreur d'envoi";
}
}
et voila
il existe plein de tuto sur le net pour les interaction flash et php
je recommande fortement l'utilisation de flash remoting qui permet de charger des objects direct dans flash a partir de sources externes dieverses
http://www.adobe.com/products/flashremoting/