1

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

1 回答 1

0

您需要allowScriptAccess=always在 html 页面中添加参数。像这样的东西:

<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> 
于 2013-06-08T18:40:16.397 回答