Bonjour, je suis débutant en flash et j'ai voulut essayer un template en flash gratuit histoire d'apprendre à me servir de flash cs4 et j'ai un soucis pour un formulaire, voici l'action qu'il y a sur le formulaire de contact :
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
20
21
reset_button.onRelease = function()
{
	contact_name.text = "";
	contact_email.text = "";
	contact_subject.text = "";
	contact_message.text = "";
}
send_button.onRelease = function()
{
	if( contact_name.text != "" && contact_email.text != "" &&
		contact_subject.text != "" && contact_message.text != "" )
	{
		//	here you send contact variables to a server-side page
		//	getURL("http://www.xxxxxxxxxxxxx.com");
 
		contact_name.text = "";
		contact_email.text = "";
		contact_subject.text = "Merci !";
		contact_message.text = "Votre message à correctement été envoyé !";
	}
}
Je ne comprend pas comment faire pour permettre l'intégration d'une page php qui enverrais le mail, j'ai un autre template gratuit qui lui a le formulaire qui marche voici le 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
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
 
contact_name.text = contact_email.text = contact_subject.text = 
contact_message.text = message_status.text = "";
 
send_button.addEventListener(MouseEvent.CLICK, submit);
reset_button.addEventListener(MouseEvent.CLICK, reset);
 
var timer:Timer;
var var_load:URLLoader = new URLLoader;
var URL_request:URLRequest = new URLRequest( "send_email.php" );
URL_request.method = URLRequestMethod.POST;
 
function submit(e:MouseEvent):void
{
	if( contact_name.text == "" || contact_email.text == "" ||
		contact_subject.text == "" || contact_message.text == "" )
	{
		message_status.text = "* S'il vous plait veuillez remplir toutes les cases.";
	}
	else if( !validate_email(contact_email.text) )
	{
		message_status.text = "* S'il vous plait veuillez entrer une adresse mail valide.";
	}
	else
	{
		message_status.text = "Envoi en cours...";
 
		var email_data:String = "name=" + contact_name.text
					   + "&email=" + contact_email.text
					   + "&subject=" + contact_subject.text
					   + "&message=" + contact_message.text;
 
		var URL_vars:URLVariables = new URLVariables(email_data);
		URL_vars.dataFormat = URLLoaderDataFormat.TEXT;
 
		URL_request.data = URL_vars;
		var_load.load( URL_request );
		var_load.addEventListener(Event.COMPLETE, receive_response );
	}
}
 
function reset(e:MouseEvent):void
{
	contact_name.text = contact_email.text = contact_subject.text = 
	contact_message.text = message_status.text = "";
}
 
function validate_email(s:String):Boolean 
{
	var p:RegExp = /(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+/;
	var r:Object = p.exec(s);
	if( r == null ) 
	{
		return false;
	}
	return true;
}
 
function receive_response(e:Event):void
{
	var loader:URLLoader = URLLoader(e.target);
    var email_status = new URLVariables(loader.data).success;
 
	if( email_status == "yes" )
	{
		message_status.text = "Votre message à correctement été envoyé.";
		timer = new Timer(500);
		timer.addEventListener(TimerEvent.TIMER, on_timer);
		timer.start();
	}
	else
	{
		message_status.text = "Votre message n'à pas été correctement envoyé.";
	}
}
 
function on_timer(te:TimerEvent):void 
{
	if( timer.currentCount >= 10 )
	{
		contact_name.text = contact_email.text = contact_subject.text = 
		contact_message.text = message_status.text = "";
		timer.removeEventListener(TimerEvent.TIMER, on_timer);
	}
}
Auriez vous une idée pour m'aider ? Merci d'avance ! Bonne soirée.