For Actionscript 2.0
让我们说这个页面
www.example.com/mypage
返回一些我想在Actionscript中解析的html。
如何在返回字符串变量中的响应时从Actionscript调用此页面?
答案 0 :(得分:0)
使用LoadVars():
var lv = new LoadVars();
//如果你想传递一些变量,那么: lv.var1 =“按钮”; lv.var2 =“1”;
lv.sendAndLoad(“http://www.example.com/mypage.html”,lv,“POST”);
lv.onLoad = loadedDotNetVars;
function loadedDotNetVars(成功) { 如果(成功) { //操作成功 跟踪(lv.varnameGotFromPage) } 其他 { // 手术失败 } }
//如果你不想发送数据,只需从中获取数据,然后只使用lv.Load(...)
代替sendAndLoad(...)
答案 1 :(得分:0)
我明白。然后使用此代码:
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);
答案 2 :(得分:0)
var htmlFetcher:LoadVars = new LoadVars();
htmlFetcher.onData = function(thedata) {
trace(thedata); //thedata is the html code
};
使用:
htmlFetcher.load("http://www.example.com/mypage");
致电。
答案 3 :(得分:-1)
我想你可以使用:
page = getURL(“www.example.com/mypage.html”);
它会将页面内容加载到页面变量上。