我在这里遇到一个奇怪的问题。我有一个托管在服务器上的swf文件,其web路径看起来像这样
http://abc/1/Test-Fåram/img.JPG
但是当我在我的闪光灯中进行以下声明时
ActionScript代码:
trace (this.loaderInfo.url);
将输出
http://abc/1/Test-F%E5rram/img.JPG
我差不多抽出我的头发为什么会在网址中添加'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
直到发布时,这些都是最新的。
答案 0 :(得分: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