Olá, demorei um pouco no teste, novamente por motivo da segurança.
Estava tentando somente com o nome da conexão, tive que passar o ID da app AIR,
então funcionou.
//No flex
conn.send("app#{ID DA APP}:{NOME CONEXÃO}", "{FUNÇÃO CHAMADA DO OUTRO LADO}",
{PARÂMETRO});
//No air
conn.allowDomain('*')
conn.client = this;
try {
conn.connect({NOME CONEXÃO});
Nos dois casos conn é LocalConnection, instanciado (sem null pointer ).
Agora vou abrir direto o arquivo. Ganhei liberdade .
Valeu Mário.
Abraço.
From: Mário Júnior
Sent: Wednesday, October 19, 2011 3:51 PM
To: [email protected]
Subject: Re: [flexdev] [Error #2176]Download
Faça a comunicação Flex <=> via LocalConnection, funciona perfeitamente.
Abra os relatórios em uma outra NativeWindow do AIR e blz! :)
Pesquise a respeito, tem exemplos na net.
[]'s
Em 19 de outubro de 2011 16:59, Cristian Edson Göhl <[email protected]>
escreveu:
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
--
Mario Junior
http://blog.mariojunior.com/
@mariojunior
--
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
--
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<<wlEmoticon-smilewithtongueout[1].png>>
<<wlEmoticon-smile[1].png>>
