代码之家  ›  专栏  ›  技术社区  ›  Dimitris Baltas

如何在ActionScript2中获取网页输出

  •  0
  • Dimitris Baltas  · 技术社区  · 14 年前

    对于ActionScript2.0

    假设这一页

    www.example.com/mypage

    返回一些我想在actionscript中解析的html。

    在返回字符串变量中的响应时,如何从actionscript调用此页?

    4 回复  |  直到 14 年前
        1
  •  0
  •   Ervin    14 年前

    使用loadvars():

    var lv=新的loadvars();

    //如果要传递一些变量,则: lv.var1=“按钮”; lv.var2=“1”;

    低压发送和加载(“ http://www.example.com/mypage.html “,lv,“post”);

    lv.onload=加载的DotNetVars;

    函数loadedotnetvars(成功) { 如果(成功) { //操作成功 跟踪(lv.varnamegotfrompage) } 其他的 { //操作失败 } }

    //如果不想发送数据,只需从中获取,然后使用 lv.Load(...) 而不是 sendAndLoad(...)

        2
  •  0
  •   Ervin    14 年前

    我理解。然后使用此代码:

     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);
    
        3
  •  0
  •   sth ACP    12 年前
    var htmlFetcher:LoadVars = new LoadVars();
    
    htmlFetcher.onData = function(thedata) {
        trace(thedata); //thedata is the html code
    };
    

    用途:

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

    打电话。

        4
  •  -1
  •   Marcos Placona    14 年前

    我想你可以用:

    page=geturl(“www.example.com/mypage.html”);

    它会将页面内容加载到页面变量上。