| Autor | Zpráva | ||
|---|---|---|---|
| Poky Profil |
#1 · Zasláno: 30. 5. 2009, 14:03:40
Do SWF souboru předávám GET parametr obsahující znaky v Unicode. Uvnitř je parametr zpracován následujícím způsobem (AS3 viz níže). V IE jsou znaky uvnitř Flashe interpretovány korektně, ale všude jinde je problém s kódováním.
HTML dokument je rovněž v Unicode. Kde je problém? import flash.net.URLRequest;
import flash.net.navigateToURL;
System.useCodePage = false;
function onButtonRelease(e:MouseEvent):void {
var url:String = LoaderInfo(this.root.loaderInfo).parameters.clickthru;
var req:URLRequest = new URLRequest(url);
navigateToURL(req,"_blank");
}
this.invisibleButton.addEventListener(MouseEvent.CLICK,onButtonRelease); |
||
| Poky Profil |
#2 · Zasláno: 30. 5. 2009, 17:44:14
Zjistil jsem, že ten problém nespočívá ve špatném předání parametru, ale ve špatně vytvořeném URL requestu nebo v tom, jak je tenhle request posléze interpretován prohlížečem.
|
||
|
Časová prodleva: 17 let
|
|||
0