Olá pessoal,

bom, numa determinada aplicação X, hehe(brincadeira).

Estou carregando uma aplicação FLEX, dentro de uma mx:html do AIR, assim não 
aparece o browser.

Estava tudo blz, quando fui testar os relatórios, me deparei com o problema do 
navigatetourl, não abre links _blank, encontrei uma função para fazer override, 
mas dai carrega por cima do sistema flex, no caso carrega no mx:html...

Pensei então em diversas soluções, carregar num componente, mas isso de PDF 
dentro da app flex da estresse.

Resolvi fazer o download, que é algo simples, ou era hehe.

Fiquei tentando, tentando e nada de abrir a janela de download, dai rodei com 
debbuger e vi o erro #2176, que tem uma descrição bem clara.

Error #2176: Certas ações, como aquelas que exigem uma janela pop-up, só podem 
ser invocadas com interação do usuário, por exemplo, clicar com o mouse ou 
pressionar um botão.

Coisas da segurança flash player 10+, eu clico no gerar relatório, chama o 
remote object e me retorna o caminho do PDF, dai eu tentei fazer o download, 
então tive este problema.

Para resolver isto, fiz um “prompt”, apos gerar uma box, tipo alert(é um alert 
próprio). Informo “Relatório gerado.\nFazer o download?”, “SIM”, “NÃO”.

Funciona, pois o usuário clica no sim, então tem ação direta do user para o 
download.

Estou mandando o email, pois sou meio chato, gostaria de algo melhor.

1) Alguém tem uma sugestão melhor para o problema do download?

2) Alguém sabe como comunicar o flex, carregado com o air(via mx:html)?

Tentei adicionar escuta no systemmanager, e no componente html, e dai no flex 
disparar o evento, não funcionou.

Se conseguisse da segunda forma, eu passaria o caminho do PDF e abriria direto.

É isso, abraços.

MSN: [email protected]
Skype: cristiangohl

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