2012-04-13 57 views
0

我在這裏面臨一個奇怪的問題。我主持,其網絡路徑將是這個樣子動作腳本,需要loaderInfo.url中的特殊字符幫助

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

,但在服務器上的SWF文件時,我做了下面的語句我的閃存裏面

ActionScript代碼:

trace (this.loaderInfo.url); 

它會輸出

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

我幾乎拔出我的頭髮爲什麼它會添加'額外'R內url

我試過encodeURI,decodeURI等等很多東西但是沒有通過。

另一個有趣的事情是,我已經注意到,無論我在'å'之後放置什麼,它都會在它後面重複緊接着的字符。 例如,如果我改變路徑

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

跟蹤的輸出將成爲

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

任何幫助將高度讚賞。

問候

祖拜爾

編輯:

我發現一些更多的信息,好像是一個瀏覽器的具體問題,中loaderInfo.url當我運行我的.swf返回有效路徑在Internet Explorer,但給出了Firefox和Chrome瀏覽器無效的結果 我的Flash播放器版本是

火狐:11.1.102.63 鉻:11.2.202.229 Internet Explorer:11.1.102.62

這些是發佈之前的最新版本。

+0

跟蹤(是encodeURI( 「A」))給了我%C3%A5 – 2012-04-13 10:25:39

+0

這是什麼與跟蹤輸出(是encodeURI( 「år」)) – Zubair 2012-04-13 10:41:50

+0

[trace]%C3%A5r – 2012-04-13 11:26:44

回答

0

我發現了一些更多的信息,它似乎是一個瀏覽器的具體問題,loaderInfo.url返回有效的路徑,當我在Internet Explorer中運行我的.swf,但在FireFox和Chrome瀏覽器上給出無效結果我的Flash播放器版本

火狐:11.1.102.63鉻:11.2.202.229 Internet Explorer中:11.1.102.62