所以我使用的是:
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)但它不起作用。)
答案 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);