无法使用mailTo和navigateToURL(AS3)电子邮件与非空的主题和正文字段一起形成

时间:2013-04-26 13:41:16

标签: actionscript-3 email mailto navigatetourl subject

代码AS3

var emStr:String="mailto:a@b.com?subject=RD&body=re" 
var email:URLRequest= new URLRequest(emStr) 
navigateToURL(email)

没有"分发"地址,主题,电子邮件正文之间的字符串emStr,但将整个字符串放入地址字段。

任何想法!

1 个答案:

答案 0 :(得分:0)

您的代码在Mac OS上使用Chrome / Safari浏览器和内置Mac邮件客户端(称为“Mail”)。

这可能取决于各种因素:操作系统,浏览器,Flash Player版本,邮件应用程序

我建议尝试上面的一些不同组合。您可能还想指定您正在使用的操作系统,浏览器,Flash Player和邮件客户端。

最后,您可能想尝试使用URLVariables类,而不是将主题/正文放在查询字符串中:

var emStr:String="mailto:a@b.com";
var variables:URLVaraibles = new URLVariables();
variables.subject = "This is the subject!";
variables.body = "This is the body."; 
var email:URLRequest= new URLRequest(emStr);
email.data = variables;
navigateToURL(email);