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: flexdev@googlegroups.com 
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 <cristian.g...@live.com> 
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: cristian.g...@live.com
  Skype: cristiangohl
  -- 
  Você recebeu esta mensagem porque está inscrito na lista "flexdev"
  Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
  Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
  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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

<<wlEmoticon-smilewithtongueout[1].png>>

<<wlEmoticon-smile[1].png>>

Responder a