Как получить вывод веб-страницы в ActionScript 2 - PullRequest
0 голосов
/ 08 марта 2010

Для Actionscript 2.0

Допустим, эта страница

www.example.com/mypage

возвращает HTML, который я хочу проанализировать в Actionscript.

Как мне вызвать эту страницу из Actionscript при получении ответа в строковой переменной?

Ответы [ 4 ]

0 голосов
/ 26 октября 2012
var htmlFetcher:LoadVars = new LoadVars();

htmlFetcher.onData = function(thedata) {
    trace(thedata); //thedata is the html code
};

Использование:

htmlFetcher.load("http://www.example.com/mypage");

позвонить.

0 голосов
/ 10 марта 2010

используйте LoadVars ():

var lv = new LoadVars ();

// если вы хотите передать некоторые переменные, то: lv.var1 = "КНОПКА"; lv.var2 = "1";

lv.sendAndLoad ("http://www.example.com/mypage.html", lv," POST ");

lv.onLoad =loadedDotNetVars;

функция загружена DotNetVars (успех) { если (успех) { // операция прошла успешно проследить (lv.varnameGotFromPage) } еще { // операция не удалась } }

// если вы не хотите отправлять данные, просто получите их, затем используйте lv.Load(...) вместо sendAndLoad(...)

0 голосов
/ 11 марта 2010

Я понимаю. Используйте этот код тогда:

 docXML = new XML(msg);
    XMLDrop = docXML.childNodes;
    XMLSubDrop = XMLDrop[0].childNodes;
    _root.rem_x = (parseInt(XMLSubDrop[0].firstChild));
    _root.rem_y = (parseInt(XMLSubDrop[1].firstChild));
    _root.rem_name = (XMLSubDrop[2].firstChild);
0 голосов
/ 08 марта 2010

Полагаю, вы могли бы использовать:

page = getURL ("www.example.com/mypage.html");

И он загрузит содержимое страницы в переменную page.

...