Как получить доступ к значению со страницы ASPX во Flash? - PullRequest
0 голосов
/ 04 января 2012

Хай пытается получить доступ к переменной aspx. Но я не могу этого сделать. Я не знаю, как решить мою проблему. Всем любезно помогите мне. Am, используя flash professional cs5.

import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.URLRequestMethod;
import flash.events.Event;
var myRequest:URLRequest = new URLRequest();
var myVariables:URLVariables = new URLVariables();
var myLoader:URLLoader = new URLLoader();
myRequest.url = "http://xxxx";
myRequest.method = URLRequestMethod.POST;
myLoader.addEventListener(Event.COMPLETE, sendComplete);
myLoader.load(myRequest);
function sendComplete(e:Event):void{
trace(myLoader.load(myRequest));  
}

Ответы [ 2 ]

0 голосов
/ 04 января 2012

попробуйте этот код, URLLoaderDataFormat.TEXT.this будет получать текст.

var myTextLoader:URLLoader = new URLLoader();
myTextLoader.load(new URLRequest("http://www.smster.in/ipaddress/Handler.ashx"));
myTextLoader.dataFormat=URLLoaderDataFormat.TEXT;

myTextLoader.addEventListener(Event.COMPLETE, onLoaded);

function onLoaded(e:Event):void {
trace(e.target.data);
}
0 голосов
/ 04 января 2012

Вам необходимо записать переменную ASPX в документ в виде скрытого тега, а затем извлечь его, вызвав JavaScript в ActionScript.Проверьте ExternalInterface .

ИЛИ, другой самый простой способ - записать переменную aspx в виде flash-переменной. Проверьте здесь .

ИЛИ вы можете использовать ExternalInterface для доступа к строке запроса.Проверьте Значение строки запроса Flash ActionScript Grab

...