modo mais facil que eu já utilizei...

ter um suporte no lado do servidor servlet, ou uso de algum framework
que implementa a chamada e monta o relatorio pelo Jasper e este eu retorno
para quem chamou....

então no Flex chamo a URL que gera o relatório passando algum parametro
para que recupere os dados necessários para o relatorio...

outro parametro legal que é bom definir é para abrir no browser(1) ou para
forçar o download(2)

1 - chamar para um target="_blank"
2 - simplesmente chamar a URL diretamente

ver [ExternalInterface]<http://blog.flexexamples.com/tag/externalinterface/>
[URLRequest] <http://blog.flexexamples.com/tag/urlrequest/>

var 
urlRequest:URLRequest<http://livedocs.adobe.com/flex/3/langref/flash/net/URLRequest.html>=
new URLRequest("
http://seudominio.ext/appname/gerarelatorio?param...";)
navigateToURL<http://blog.flexexamples.com/2007/08/29/launching-new-browser-windows-from-flex/>(urlRequest,
"_blank");

essa foi uma maneira que eu usei o Jasper chamando pelo Flex

-- 
Att,
Erko Bridee de Almeida Cabrera
http://erkobridee.com/
http://gospel.erkobridee.com/
http://www.cwbfx.com/
http://www.portaljava.com/

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