OK assim entendi mandei via flex desta maneira:

rotina = ("http://localhost/amfphp/services/novopdf.php?
ativo="+ativoinativo);
navigateToURL(new URLRequest(rotina),"_blank");

ok mandou blz, mas sem usar o AMFPHP, ele abre uma aba em branco, como
fazer pra que mostre o relatorio nesta nova aba?

On 28 maio, 10:31, "Pergentino Araújo" <[EMAIL PROTECTED]> wrote:
> 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&param=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-3550Maringá-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
-~----------~----~----~----~------~----~------~--~---

Responder a