如题,谢谢了
,最好有代码

解决方案 »

  1.   

    需要引用XML相关类如果数据不复杂,你可以引入Flash参数字符串: a=1&b=2,3,4,5&c=6
    然后在flash中,分析a, b, c的值。
      

  2.   

    flash读xmlhttp://hi.baidu.com/y2008_3/blog/item/bb40b9d7003bc7d9a144dff2.html
      

  3.   

    如果不引用,也可以用,但少了很多XML的支持,比如。。XPATH
      

  4.   

    打开FLASH, 查找XML帮助。
      

  5.   

    var xmlreq:XML;
    xmlreq = new XML();
    xmlreq.load(xml文件);
      

  6.   

    我用的是这个
    actionscript 3.0
      

  7.   

    现在能吧XML文件读出来了,不知道怎么取节点
      

  8.   


    System.useCodepage = true;
    var doc:XML = new XML();
    doc.load("city.xml");
    doc.ignoreWhite = true;
    doc.onLoad = function(success){
    if(success){
       var myList:Array = doc.childNodes[0].childNodes;
       trace(myList[0].attributes.name+","+myList[0].attributes.code+","+myList[0].attributes.pnum);
       trace(myList[1].attributes.name+","+myList[1].attributes.code+","+myList[1].attributes.pnum);
       trace(myList[2].attributes.name+","+myList[2].attributes.code+","+myList[2].attributes.pnum);
    }
    }
      

  9.   

    我用的是
    actionscript 3.0所以上面的不行
      

  10.   

    问题已解决
    import flash.events.Event;
    import flash.net.URLLoader;
    import flash.net.URLRequest;var externalXML:XML;
    var loader:URLLoader = new URLLoader();
    var request:URLRequest = new URLRequest("dbxml.xml");
    loader.load(request);
    loader.addEventListener(Event.COMPLETE, onComplete);function onComplete(event:Event):void
    {
        var loader:URLLoader = event.target as URLLoader;
        if (loader != null)
        {
            externalXML = new XML(loader.data);
            //trace(externalXML.toXMLString());  var list:XMLList = externalXML.elements();
      for each(var element:XML in list)
      {
          //获取每一个节点的id
          //Alert.show(element.@id);
          trace(element.nr);
    lbt.label=element.nr;
      }
    trace(art.text);
        }
        else
        {
            trace("loader is not a URLLoader!");
        }
    }