新的浏览器窗口动作脚本3.0

时间:2013-06-08 17:49:17

标签: actionscript-3 flash urlrequest

我正在创建一个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");
} 

1 个答案:

答案 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>