Gente, muito obrigado, mas parece q consegui resolver o problema... so inverti o creationComplete=" > > resgataDados.send(); caminhoUrl()" para creationComplete=" >> >> caminhoUrl(); resgataDados.send()" e funcionou. hauhaua > > Obrigado a todos!
2009/3/23 Wiliam <keikunc...@gmail.com> > > tenho uma aplicação que preenche uma grid d acordo com o caminho vindo > por REQUEST. Por exemplo, minha aplicação flex abre na url: > > http://localhost/aplicacao.php?caminho=http://localhost/aplicacao/xml/gerar.xml.php > > Capturo esse RESQUEST['caminho'] e quero apliccar na tag url do > HTTPSERVICE como esse exemplo: > > <mx:HTTPService > resultFormat="e4x" > id="resgataDados" > showBusyCursor="true" > url="{caminho}" > method="POST" > fault="falhouHTTP(event);" > result="resultadoHTTP(event.result);" > > > > meu Application esta assim: > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > creationComplete="resgataDados.send(); caminhoUrl()" > layout="absolute"> > > O metodo caminhoUrl esta assim: > > [Bindable] > public var caminho:String; > > // Assign values to new properties. > private function caminhoUrl():void { > > caminho = Application.application.parameters.caminho; > > } > > > No core do meu arquivo aplicacao.php dentro da tag object pego o > request assim: > > <param name='flashVars' value='caminho=<?=$_REQUEST['caminho']?>'/> > > > Se eu escrevo o caminho dentro da tag url do HTTPSERVICE ele funciona > perfeitamente, mas quando capturo o REQUEST e insiro dentro da tag url > aparece o erro quando execulto a aplicação: > > Requisição falhou: [Client.URLRequired=Error] > > mas consigo escrever a variavel 'caminho' dentro de um label: > <mx:Label x="76" y="349" text="{caminho}"/> e aparece certo o > caminho. > > Espero que tenha sido claro. > > Desde já gostaria d agradecer a todos deste forúm q tem me dado esta > força em busca do conhecimento. E espero poder tbm colaborar bastante > com o que tenho conhecimento. > > > -- William Robert Desenvolvedor Web/Desk Java, C#, PHP, Flex http://www.atitudetreinamentos.com.br/william fone: 12 3905-6263 | 8809-9086 --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---