onResponseComplete is probably being called before
onMailDataResponseComplete (damn that's a long name! onMailComplete
would suffice, no?), and thus unloading the whole SWF as it loads a new
HTML page.
Try moving this line:
formData.sendAndLoad("http://www.salescloser.com/XMLAddContact.aspx",
response);
... to the very end of your processForm() function.
―
Mike Keesey
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:flashcoders-
> [EMAIL PROTECTED] On Behalf Of Bill Abel
> Sent: Thursday, September 21, 2006 10:20 AM
> To: Flashcoders mailing list
> Subject: Re: [Flashcoders] HTTP post request in the background
>
> I'm still having one problem. When I test this movie from within
> Flash, it sends both LoadVars, but when I try it from the .swf on the
> web server, it only sends to the .php script.
>
> Anyone see the problem?
>
>
> import mx.utils.Delegate;
>
> function onResponseComplete(success:Boolean):Void {
> getURL("http://www.hallmanhill.com/information/thankyou.html");
> trace("posted data");
> }
> function onMailDataResponseComplete(success:Boolean):Void {
> trace("sent email");
> }
>
> function processForm() {
>
> var response = new LoadVars();
> var formData:LoadVars = new LoadVars();
> formData.firstname = firstname_tb.text;
> formData.lastname = lastname_tb.text;
> formData.address = address_tb.text;
> formData.city = city_tb.text;
> formData.state = state_tb.text;
> formData.zip = zip_tb.text;
> formData.homephone1 = areacode;
> formData.homephone2 = prefix;
> formData.homephone3 = linenumber;
> formData.email = email_tb.text;
>
> response.onLoad = Delegate.create(this, onResponseComplete);
> formData.sendAndLoad("http://www.salescloser.com/
> XMLAddContact.aspx", response);
> trace(formData);
>
> var mailData = new LoadVars();
> var mailDataResponse = new LoadVars();
> mailData = formData;
> mailDataResponse.onLoad = Delegate.create(this,
> onMailDataResponseComplete);
> mailData.sendAndLoad("http://test.slaughtergroup.com/mail.php",
> mailDataResponse, "POST");
> trace(mailData);
>
> }
>
> _______________________________________________
> [email protected]
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com