mailto不适用于AS3

时间:2012-04-04 19:38:19

标签: actionscript-3 mailto

所以我使用的是:

btnContactUs.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);

function fl_ClickToGoToWebPage(event:MouseEvent):void
{

navigateToURL(new URLRequest("mailto:test@test.com"), "_blank");
}

我也试过了"_self"并且它没有做任何事情(我知道按钮工作)。

您需要知道它不是嵌入在html页面中的应用程序。 这是我运行的本地.swf(Ctrl + Enter(带.fla)但它不起作用。)

2 个答案:

答案 0 :(得分:0)

    navigateToURL(new URLRequest("mailto:test@test.com"), "_blank");

无论您是将其设置为仅访问网络文件还是本地文件,我都不知道为什么您无法使其工作,您是否尝试过fl_ClickToGoToWebPage函数的简单跟踪以确保它被召唤了吗?

答案 1 :(得分:0)

我们可以使用以下代码与ExternalInterface 其中'url'是mailto:链接URL。即mailto:abc@xyz.com?subject = Hello& body = defg

//Mailto Links from Flash
    ExternalInterface.call("function(link){var wEmail = window.open(link, '_blank'); setTimeout(function(){ wEmail.close();}, 70);}", url);