我需要调用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上。
非常感谢您的帮助和指导。
答案 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 data和URLVariables
希望有所帮助