0

我在这里面临一个奇怪的问题。我有一个托管在服务器上的 swf 文件,其网络路径看起来像这样

http://abc/1/Test-Fåram/img.JPG

但是当我在我的闪光灯中做以下陈述时

动作脚本代码:

trace (this.loaderInfo.url);

它会输出

http://abc/1/Test-F%E5rram/img.JPG

我几乎要拔头发了,为什么它会在 url 中添加 'AN EXTRA' r

我尝试了 encodeURI、decodeURI 和很多东西,但没有通过。

另一个有趣的事情是,我注意到我在 'å' 之后放置的任何内容都会在它之后重复紧接的字符。例如,如果我将路径更改为

http://abc/1/Test -Fåjam/img.JPG

跟踪的输出将变为

http://abc/1/Test-F%E5jjam/img.JPG

任何帮助将不胜感激。

问候

祖拜尔

编辑:

我找到了更多信息,这似乎是浏览器特定的问题,当我在 Internet Explorer 中运行我的 .swf 时,loaderInfo.url 返回有效路径,但在 FireFox 和 Chrome 浏览器上给出无效结果,我的 Flash 播放器版本是

FireFox:11.1.102.63 Chrome:11.2.202.229 Internet Explorer:11.1.102.62

这些是发布时最新的。

4

1 回答 1

0

我找到了更多信息,这似乎是浏览器特定的问题,当我在 Internet Explorer 中运行我的 .swf 时,loaderInfo.url 返回有效路径,但在 FireFox 和 Chrome 浏览器上给出无效结果,我的 Flash 播放器版本是

FireFox:11.1.102.63 Chrome:11.2.202.229 Internet Explorer:11.1.102.62

于 2016-01-15T12:05:00.183 回答