clluiz 0 Denunciar post Postado Maio 13, 2010 Tenho um array no flex que preciso passar como parametros de uma url, por exemplo: http://xxx.xxxxx.xx.xx.xx/blah/blah/polygon.wkt?coordinates[0].x=-44.987&coordinates[0].y=-21.269&coordinates[1].x=-44.992&coordinates[1].y=-21.274&coordinates[2].x=-44.987&coordinates[2].y=-21.276&coordinates[3].x=-44.984&coordinates[3].y=-21.269&coordinates[4].x=-44.987&coordinates[4].y=-21.269 Onde esse coordinates é um array de objetos que tem os campos x e y. É possível fazer isso no Flex? Compartilhar este post Link para o post Compartilhar em outros sites
clluiz 0 Denunciar post Postado Maio 18, 2010 Consegui resolver.Eu fiz isso da seguinte maneira: var request:HTTPService = new HTTPService(); var array:Array; var params:Object; var i:int; request.url = SERVICE_URL; request.method = "GET"; request.resultFormat = "text"; request.showBusyCursor = true; request.requestTimeout = 60; request.addEventListener(ResultEvent.RESULT, resultHandler); request.addEventListener(FaultEvent.FAULT, faultHandler); params = new Object(); array = points.source; for(i = 0; i < array.length; i++) { params["coordinates["+ i.toString() + "].x"] = array[i].latitude; params["coordinates["+ i.toString() + "].y"] = array[i].longitude; } request.send(params); Construi os paramtros "na mão" msm. Compartilhar este post Link para o post Compartilhar em outros sites