2

我有一个使用 Flahs CS6 AS3 链接 URL 的按钮。当我在 Flash Professional 中测试它时,(Cntl+Enter)它可以工作,但是当我在浏览器(F12)中测试时,该按钮不起作用。当我自己打开 swf 文件时,它也不能正常工作。仅在从 Fla 文件导出时有效(使用 Cntl+Enter),但不能从文件夹中打开实际的 swf 文件)

代码是这样的 - 我认为这个没问题,因为它在导出时工作(Cntl+Enter)

function gotoAuthorPage(event:MouseEvent):void

 { 
  var targetURL:URLRequest = new URLRequest("http://www.google.com/"); 
  navigateToURL(targetURL,"_self"); 
} 

  my_btn.addEventListener(MouseEvent.CLICK, gotoAuthorPage);

有谁知道为什么会发生这种情况,我怎样才能让它在浏览器和 swf 文件中工作......请帮忙!

谢谢

4

1 回答 1

0

当您从 Flash 中ctrl+enter时,您的 SWF 正在投影仪中执行。

确保您的发布设置启用“本地播放安全”的网络访问:

发布设置

于 2012-10-30T00:52:42.097 回答