Grande Landrade,

Dá sim e é muito simples (como quase tudo no Flex).
Segue um exemplo bem simples aí pra vc começar.


import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.rpc.http.HTTPService;

public function enviarXML(xml: String): void
{
    var servico = new HTTPService();
    servico.contentType = "text/xml"; // seta o que será enviado
    servico.resultFormat = HTTPService.RESULT_FORMAT_TEXT;
    servico.method = "POST"; // POST, GET, etc
    servico.url = "servico://seu_dominio.com/sua_pagina.php";
    servico.addEventListener("result", tratarRetorno);
    servico.addEventListener("fault", tratarErro);
    servico.send(xml);
}

private function tratarRetorno(evento: ResultEvent): void
{
    // tratar aqui o retorno
    var retorno: Object = evento.result;
    if (retorno != null)
        trace(retorno.toString()); // retorno do servidor
}
private function tratarErro(evento: FaultEvent): void
{
    // tratar aqui o erro
    trace(evento.fault.faultString); // mensagem de erro
}


Em 16 de junho de 2010 15:00, Landrade <[email protected]>escreveu:

> Salve Pessoal,
>
> Queria saber se eu consigo enviar um XML via HttpService para o
> backend!
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev




-- 
Atenciosamente,
Pablo Lima
[email protected]

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a