Actionscript 3和navigateToUrl方法

时间:2011-11-15 01:54:47

标签: flash actionscript-3 actionscript

我有一个带有一些按钮的flash文件来打开网址,我已经创建了XML文件来存储我的URL,然后读取它们并解析它们并分配按钮功能来打开URL:

btnRadio.addEventListener(MouseEvent.CLICK,
function()
{
    navigateToURL (radiourl , "_blank");
});

这个代码在开发时在flash播放器中运行得很好,但是当我发布它时它无法正常工作,任何人都可以告诉我现在的问题是什么?

2 个答案:

答案 0 :(得分:4)

Ctrl + Enter运行使用Flash播放器投影仪。当您发布到浏览器时,它只是在html中包含该swf并在浏览器中显示它。请注意,Flash Player安全策略以下列方式限制您:

    当您从http/https访问html时,只能使用
  • navigateToUrl和其他http通信功能(除非您添加例外,不建议从安全角度查看)。因此,在浏览器中打开html文件(在file域中执行此操作)将违反安全约束,并且不允许使用navigateToUrl

答案 1 :(得分:3)

转到以下网站: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

单击下拉列表,然后单击“添加位置”。添加你的'C:\'你的开发驱动器,索引/ swf所在的位置。

从现在开始,'navigateToUrl'将作为inteneded工作。