URLRequest不是很完美

时间:2015-03-02 08:53:38

标签: actionscript-3 flash-cs6

我想将as3代码链接到网页。我单击一个按钮然后转到网页。我用了navigateToUrl。当我编译我的fla文件时,按钮工作正常,转到所需的网页。但是如果没有编译fla文件,当我直接运行我的swf文件时,我就无法进入所需的网页。为什么会这样?这是我的代码。

import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.navigateToURL;
import flash.net.URLRequest;

link3.addEventListener(MouseEvent.CLICK, WebHyperlink);
link3.buttonMode=true;
function WebHyperlink(e:MouseEvent)

{
var myURL:URLRequest = new URLRequest("http://www.republicofcode.com/");
navigateToURL(myURL, "_blank");

} 

1 个答案:

答案 0 :(得分:0)

您有一个安全例外,因为Flash Player会阻止对您的swf文件的Internet访问。要查看该异常,您可以从here安装Flash Player调试版本并避免此问题,请查看my answer for this question

希望可以提供帮助。