Здравствуйте!
swf загружается с веб страницы.
во время загрузки читает данные с flashVars с параметром bLink, в котором хранится адресс страницы на которую потом делается переход при нажатии на swf
Проблема в том что работает не правильно
Вот код который на веб странице:
PHP код:
<object width="468" height="60">
<param name="movie" value="468.swf">
<param name="FlashVars" value="bLink=http://google.com/?redirect=111.com/?p=42&tr=64&type=2">
<embed src="468.swf" width="468" height="60">s
</embed>
</object>
Код в swf:
Код AS3:
ban.addEventListener(MouseEvent.CLICK, click);
function click(e:MouseEvent):void
{ var url:String =stage.loaderInfo.parameters.bLink;
trace("flashVar = "+ url);
var urlOk:String="";
var urlArray:Array=url.split("&");
if (urlArray.length>0){
for (var i:int=0;i<urlArray.length;i++)
{ if(i==urlArray.length-1){
urlOk+=urlArray[i];}
else{
urlOk+=urlArray[i]+"&";}
}
}
trace(urlOk);
var request:URLRequest = new URLRequest(urlOk);
navigateToURL(request, "blank");
}
переходит на ссылку
http://google.com/?redirect=111.com/?p=42, вместо этой
http://google.com/?redirect=111.com/?p=42&tr=64&type=2
как это исправить подскажите, пожалуйста.