Aproveitando esta discussão,
é complicado abrir um browser dentro do flex !? tipo, abrir um panel que
dentro dele terá um "browser" emulado !?
Se sim, acho que o melhor a fazer é jogar a responsabilidade pro php e
redirecionar este "browser" para a saída vinda do php.
2008/5/28 Mário Júnior <[EMAIL PROTECTED]>:
> Ok... vamos por partes...
>
> Vc tem 3 métodos, cada um deles chamam uma classe q deveria te retornar um
> relatório pdf?
> Vc está invocando esses métodos do php usando remoting??
>
> Se está fazendo assim, eu *imagino* que não vá funcionar mesmo, pq?!
> Resposta: Pq o amfphp vai pegar o retorno da função e tentar
> serializá-la... não sei como isso vai chegar no flex, mas *se chegar *(acho
> q deve dar erro antes) deverá chegar como um ByteArray do pdf no flex..
>
> Oq vc tem q fazer é o seguinte...
> Dispare uma requisição usando o:*
> navigateToURL(new URLRequest("/geraRelatorio.php?param=1¶m=2, "_blank")
>
> *para uma página php que vai pegar esses parâmetros que vc for passar na
> url diretamente ($_GET) e então nesse arquivo php vc vai chamar seus métodos
> que geram o pdf, que deverá ser renderizado em uma outra janela/aba do
> navegador ("_blank").
>
> Dessa forma, o Flex apenas está invocando o arquivo que vai renderizar o
> PDF pelo Navegador. Não passa pelo amfphp, pois nesse caso, não há sentido
> vc serializar um tipo de retorno como o PDF.
>
> Não sei se fui muito claro... qualquer coisa dá um alô dnovo..
>
> Abraços e boa sorte.
>
>
> Júnior
> --
> Mário de Souza Júnior
> Programador Java / Flex : AS3 / PHP
> (44) 4009-3550 Maringá-PR
> http://blog.mariojunior.com
> [EMAIL PROTECTED] (gtalk, msn, etc..)
>
> >
>
--
Atenciosamente, Pergentino.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---