我正在创建一个Flash网站,我有几个按钮链接到Facebook,Twitter等餐馆网站。当我在浏览器中发布和预览时,按钮不起作用。他们注册为可点击,网站本身工作正常,但无论我点击Facebook / Twitter按钮多少,新窗口永远不会打开。我的代码在下面,对于每个按钮,它是相同的东西,只是一个不同的URL。我也进入了闪存设置并按站点将所有网站添加到本地存储设置,但没有运气。
facebookNav.addEventListener(MouseEvent.CLICK, facebookClick);
function facebookClick(event:MouseEvent):void{
var req:URLRequest = new URLRequest("https://www.facebook.com/pages/Citra-a-fresh-cafe/189158417859080");
navigateToURL(req, "_blank");
}
答案 0 :(得分:0)
您需要在html页面中添加参数allowScriptAccess=always
。像这样:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" >
<param name="movie" value="your_movie_path.swf">
<param name="AllowScriptAccess" value="always">
<embed type="application/x-shockwave-flash"
href="your_movie_path.swf"
AllowScriptAccess="always" >
</embed>
</object>