Create 2 edit fields for email address and for subject. Name email field "Address" and subject field "Subject". Create "Send" button. Use the following ActionScript code for button's OnUp (or OnClick) event:
mailto = "mailto:" + Address + "?subject=" + Subject; getURL(mailto,"_self");
mailto = "mailto:" + Address + "?subject=" + Subject; getURL(mailto,"_self");
Download Flash Designer SFD file:
See also: T1043 Create and validate a form in Flash
See also: T1057 Send a form with PHP
To set fixed email address and subject use Get URL field:
| Address message to multiple recipients | , (comma separating e-mail addresses) |
| Add entry in the "Subject" field | subject=Subject Text |
| Add entry in the "Copy To" or "CC" field | cc=sales@selteco.com |
| Add entry in the "Blind Copy To" or "BCC" field | bcc=sales@selteco.com |
| Add entry in the "Body" field | body=Your message here |
Separate parameters with &.
Example
mailto:support@selteco.com?subject=tutorial&cc=sales@selteco.com
mailto:support@selteco.com?subject=tutorial&body=this body has%0Atwo lines
Flash Player will launch your default mail application to complete and send out the email. To send the email directly you have to execute a web based email script, usually provided by your internet provider. We can't give any exact instructions because the script is provider specific. You have to build a query string and use getURL function to execute the script, for example:
body = "This is message body"; email = "someone@server.com"; querystring = "http://www.server.com/emailscript.php?" + "body=" + body + "&email=" + email; getURL(querystring,"_self");