Boa noite senhores Problema solucionado
não havia nada de errado com meu LocalConnection e sim o fato de que ele estava tentando comunicar com a mesma aplicação que o estava renderizando em um mini brower html; Solução: Criar uma app em Air específica para impressão Grato Em 5 de agosto de 2010 21:49, João Dias de Carvalho Neto < [email protected]> escreveu: > Boa Noites Senhores > > Antes de apresentar meu questionamento, gostaria de explanar meu cenário > > -> Tenho um aplicação, atualmente rodando com o SDK 3.0 > -> Essa aplicação funcionaria como uma aplicação quiosque (em um container > AIR explicado abaixo), contudo diante as Security Sandbox Policies > (Perfeitamente entendíveis e aceitáveis para mim) não consigo imprimir > diretamente para a impressora (Sem diálogo) com um PrintJob ou FlexPrintJob; > -> Um Kiosk Manager construido em Flex 4.1 + AIR 2.0, que contem um arquivo > de configuração para a URL do meu aplicativo carregada dinamicamete em um > Container HTML que preenche a tela toda; (Isso pelo fato de poder usar uma > instância de PrintJob com o método start2 > > Gostaria (e consegui) que minha aplicação Flex criasse um PrintableView e > exportasse isso para uma imagem em um ByteArray. Gostaria de passar esse > ByteArray (isso ainda não consegui) para minha aplicação em AIR via > LocalConnection para que ela enfim fizesse o processo direto de impressão > (Ufa! :-D) > > Isso é possível? > > Tentei da seguinte forma do lado Flex > > private var conn : LocalConnection = new LocalConnection(); > conn.send('app#id.para.minha.aplicacao:minhaconexao','Metodo', ByteArray); > > No lado Air fiz o seguinte: > > private function onStatus(event:StatusEvent):void > { > swicth(event.level) > case "error" > { > throw new Error("Impossivel conectar com o quiosque"); > } > } > > private function initConnection():void > { > conn = new LocalConnection(); > conn.allowInsecureDomain(*); > conn.addEventListner(Event.STATUS,onStatus); > try > { > conn.connect('minhaconexao'); > } > catch(error:Error) > { > throw new Error(error.message); > } > } > > Alguém já fez algo parecido para compartilhar e dizer qual a little shit > que eu possa estar fazendo? > > -- > João Dias de Carvalho Neto > Analista Desenvolvedor > Petrolina - Pernambuco - Brasil > http://www.jdiasneto.blogspot.com/ > [email protected] > -- João Dias de Carvalho Neto Analista Desenvolvedor Petrolina - Pernambuco - Brasil http://www.jdiasneto.blogspot.com/ [email protected] -- 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
