我在這裏面臨一個奇怪的問題。我主持,其網絡路徑將是這個樣子動作腳本,需要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
這些是發佈之前的最新版本。
跟蹤(是encodeURI( 「A」))給了我%C3%A5 – 2012-04-13 10:25:39
這是什麼與跟蹤輸出(是encodeURI( 「år」)) – Zubair 2012-04-13 10:41:50
[trace]%C3%A5r – 2012-04-13 11:26:44