Actionscript3:如何发送查询字符串参数和解析XML Feed

时间:2011-04-23 07:06:34

标签: xml flash actionscript

我需要调用REST Web服务,该服务提供天气条件的XML提要。我有13个需要条件的城市,每个城市只需要3个节点(相对于整个饲料)。

我最基本的第一次尝试如下:

public class Main extends MovieClip {

public function Main() {

var xmlLoader:URLLoader = new URLLoader(); 
var xmlData:XML = new XML(); 

xmlLoader.addEventListener(Event.COMPLETE, LoadXML); 

xmlLoader.load(new URLRequest
("http://MyUrl?querystringx")); 

function LoadXML(e:Event):void { 
xmlData = new XML(e.target.data); 
Parse(xmlData); 
} 

}
}

首先,我如何解析3个节点,? 接下来,有没有办法为13个城市中的每个城市传递一个不同的查询字符串参数? 最后,我如何将这些值添加到已导入并放置在舞台上的FLV? FLV显示了一个地理区域,从东到西平移,绘制城市。在每个城市图中,3个节点值需要“叠加”到FLV上。

非常感谢您的帮助和指导。

1 个答案:

答案 0 :(得分:0)

您可以使用 URLRequest URLVariables 并传递类似的变量

var url:String =“http:// MyUrl”;             var request:URLRequest = new URLRequest(url);             var变量:URLVariables = new URLVariables();             variables.exampleSessionId = new Date()。getTime();             variables.exampleUserLabel =“guest”; xmlLoader.load(请求);

请参阅Working with external dataURLVariables

希望有所帮助