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.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---