2012-04-13 5 views
0

Ich stehe hier ein seltsames Problem. Ich habe eine swf-Datei auf einem dessen Server gehostete Web-Pfad so aberActionscript, Brauchen Sie Hilfe in loaderInfo.url für Sonderzeichen

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

aussehen würde, wenn ich eine folgende Anweisung in meiner Flash-

Actionscript-Code:

trace (this.loaderInfo.url); 

Es wird ausgegeben

Ich bin fast mein Haar herausziehen, warum es "AN EXTRA" hinzufügen wird innerhalb der url

Ich versuchte encodeURI, decodeURI und so viele Dinge, aber nicht durchkommen.

Eine andere interessante Sache ist, ich habe bemerkt, dass was auch immer ich nach 'å' platzierte Es wird den unmittelbaren Charakter direkt danach wiederholen. zum Beispiel, wenn ich den Pfad zu

ändern

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

Der Ausgang der Spur

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

Jede Hilfe sehr geschätzt würde werden wird.

Grüße

Zubair

Edit:

ich einige weitere Informationen gefunden haben, scheint es wie ein Browser-spezifische Problem, das loaderInfo.url gültiger Pfad zurückgibt, wenn ich meine .swf laufen in Internet Explorer, gibt aber ungültige Ergebnisse auf FireFox und Chrome-Browser meine Flash-Player-Versionen sind

FireFox: 11.1.102.63 Chrome: 11.2.202.229 Internet Explorer: 11.1.102.62

Und das sind die neuesten bis zum Zeitpunkt der Veröffentlichung.

+0

trace (encodeURI ("A")) gibt mir% C3% A5 –

+0

Was bedeutet es gibt mit trace (encodeURI ("år")) – Zubair

+0

[trace]% C3% A5r –

Antwort

0

Ich habe einige weitere Informationen gefunden, es scheint wie ein browserspezifisches Problem zu sein, loaderInfo.url gibt einen gültigen Pfad zurück, wenn ich meine .swf in Internet Explorer ausführe, aber ungültige Ergebnisse auf FireFox und Chrome Browsern mein Flash Player Versionen sind

FireFox: 11.1.102.63 Chrome: 11.2.202.229 Internet Explorer: 11.1.102.62