urlLoader打开URL在EXE Flash中失败,使用浏览器工作

时间:2011-04-21 11:38:34

标签: flash actionscript-3

很少发生,我使用exe类型的flash来访问本地服务器中的url。访问网址通常是成功的。当它无法访问URL时,打开ie以访问浏览器。网址有效。使用浏览器后,flash成功访问url。该URL将返回JSON内容。我使用URLLoader来加载url,并且返回错误在发生时没有响应。

如果发生错误,即使重新启动计算机也无法访问该网址。

有没有人解决过这个问题?请帮忙。

2 个答案:

答案 0 :(得分:0)

问题可能是您输入URLLoader的网址。 URL的区别可以是:

url:\ \ next \ \ last(彼此相邻)

URL:\下\最后

URL:/下/最后

在引用移动设备上的文件夹时,我有几次遇到此问题。你可以尝试一下,也许是同样的问题。

答案 1 :(得分:0)

听起来你遇到了安全问题。默认情况下,SWF设置为仅访问“本地沙箱”。这意味着当在独立播放器中本地运行SWF时,您将无法访问任何“远程”内容,这意味着来自Web服务器(甚至是本地主机)的内容。

允许SWF访问网络数据的两个选项: 1)将SWF放在Web服务器上(localhost将工作)并通过浏览器打开它 2)更改安全设置以允许“仅网络”访问而不是本地访问。在Flash IDE中,可以通过编辑“发布设置”

来完成