Sim, vc pode fazer com como era feito nas versões anteriores.
Faz a app AIR e na pasta LIBs adiciona o pacote.JAR do projeto JAVA.
<fx:Declarations>
<flerry:NativeObject id="no" source="br.com.empresa.DAO.Inserir"
fault="no_faultHandler(event)" >
<flerry:NativeMethod id="processar" name="processar"
result="processar_resultHandler(event)" />
</flerry:NativeObject>
</fx:Declarations>
antes na cláusula <flerry:NativeObject/> tinha a
propriedade binPath="./pastaJAR/pacote.JAR", veja esse
link<http://www.riaspace.com/2010/01/flerry-flex-java-bridge-for-adobe-air-2-0/>
.
agora tem a propriedade libsDirectory="", veja explicação no blog do
ERKO<http://blog.erkobridee.com/2010/08/04/flerry-1-2-0-disponivel/>.
2o, 3o e 4o tópico em diante.
brunobg
Em 16 de setembro de 2011 08:26, RafaelViana <[email protected]> escreveu:
> Bruno,
>
> Todos exemplos que vejo do Flerry a aplicação AIR e Java estão no
> mesmo projeto.
> Tenho como criar um projeto Java separado e depois "ligá-lo" no
> projeto AIR?
>
> On Sep 15, 2:42 pm, bruno bg <[email protected]> wrote:
> > Nessa versão não precisa mais fazer inclusão do pacote da app.JAR, agora
> tem
> > como incluir os .CLASS no proprio projeto.
> > facilita e muito. veja a tradução no blog do ERKOhttp://
> blogflex.brunobg.com/?p=538
> >
> > Já tem um tempo que estou a fazer pequenos projetos com AIR.
> > Bom, essa app consiste em:
> > 1) Ler um arquivo .CSV e cada linha é um tipo que tem que ser feito um
> > INSERT num tabela do mesmo tipo.
> > 2) Usuário ter a possiblidade de manipular/visualizar os dados, pós
> INSERT,
> > de todas as tabelas.
> > 3) Exportar esses dados para um BD WEB, verificando INSERT/UPDATE/DELETE.
> > foi aê que escolhi o Flerry
> > 4) Tem um desses tipos que consiste em "apontar" para um arquivo HTML no
> PC,
> > que envio via FTP/Socket para uma determinada pasta na WEB
> > 5) O usuário tem a possibilidade de Gerenciar esse BD WEB.
> >
> > nada muito complexo. porém com a adição do JAVA com FLERRY não fico
> > dependente de um servidor (Tomcat ou JBoss).
> > tenho maior poder no PC do usuário , do que uma app feita em FLEX/WEB.
> > e pelo ERKO participar do projeto, me deu maior segurança em usar, do que
> > escolher o MERAPI, apesar de até o momento não ter entrado em contato com
> > ele. heheh
> >
> > abraço
> > brunobg
> > [email protected] (Skype) - QQ COISA ME ADD.
> > blogflex.brunobg.com
> > @brunogrohs
> > (21) 9913-2397
> >
> > Em 15 de setembro de 2011 14:18, RafaelViana <[email protected]>
> escreveu:
> >
> >
> >
> >
> >
> >
> >
> > > Ae tranquilo, Bruno?
> >
> > > Você adivinhou o meu problema do dia rsrs Estava pensando agora mesmo,
> > > será que alguém está usando o Flerry? (já havia estudado há meio ano
> > > atrás, mas não deu muito certo e vou precisar dele agora).
> >
> > > Se me permitir vou te encher de perguntas =) Vi um exemplo do Flerry
> > > que ele tem os .java, mas pelo que você disse tenho como fazer com
> > > os .class.
> >
> > > Todos os exemplos que eu vi foram muito simples somente com dois ou
> > > três arquivos .java. Você pode nos contar o que você tem feito com o
> > > Flerry? Ele tem poder para fazer algo mais complexo?
> >
> > > On Sep 15, 11:57 am, bruno bg <[email protected]> wrote:
> > > > Camaradas, resolvi a "xarada" se posso chamar assim.
> > > > Num dos testes percebi que era criado uma pasta chamada
> > > *bin-release-temp*,
> > > > e logo após a "compilação" essa mesma pasta sumia.
> > > > aê, interrompi o processamento e fui verificar essa pasta, que para
> minha
> > > > surpresa não tinha minha pasta CLASSES(java).
> > > > aê alterei FLEX BUILD PATH / Output Folder para bin-release-temp
> > > > e tb alterei JAVA BUILD PATH / Output folder para bin-release-temp.
> > > > assim unificando a compilação do FLEX e do JAVA na mesma pasta , que
> é a
> > > > mesma pasta que é criada pelo Eclipse, os arquivos.CLASS são
> > > > empacotados/distribuidos no.EXE e tb no .AIR
> >
> > > > Ótimo, funciona e é distribuído tranquilamente.
> >
> > > > Nos tutoriais que vi, seguiam o padrão do Output Folder, colocar
> > > bin-debug e
> > > > para Release colocar bin-release, mas tudo bem.
> > > > Se o ERKO estiver lendo isso gostaria de uma explicação melhor.
> hehehehe
> > > > Já estava quase fazendo o projeto JAVA um .JAR para incluir em LIBS,
> como
> > > > era feito na versão anterior.
> >
> > > > fica a dica.
> >
> > > > abraço
> > > > --
> > > > ****************************************************
> > >www.brbsoftware.com.br
> > > > [email protected] (MSN & Skype)
> > > > blogflex.brunobg.com
> > > > @brunogrohs
> > > > (21) 9913-2397
> >
> > > > Em 15 de setembro de 2011 11:26, bruno bg <[email protected]>
> escreveu:
> >
> > > > > Então, localmente dentro do Eclipse funciona que é uma beleza, na
> pasta
> > > > > bin-debug existe a pasta CLASSES
> >
> > > > > Verifiquei em Properties / Flex Build Packaging / Package Contents
> - e
> > > a
> > > > > pasta CLASSES está selecionada.
> > > > > porém quando faço o RELEASE BUILD (tanto Projetct/ Export Release
> > > Build,
> > > > > como tb a opção File / Export / select Release Build)
> > > > > em ambos, a pasta CLASSES não foi empacotada na opção .EXE (Signed
> > > native
> > > > > installer) e nem na opção .AIR (Signed AIR package).
> > > > > nem aparece para seleção, só aparece os arquivo .XML, .SWF, pasta
> LIBS
> > > e
> > > > > nem tem opção para incluir a pasta CLASSES
> >
> > > > > Já até utilizei o PackageAssistantPro<
> > >http://www.webkitchen.be/package-assistant-pro/>,
> > > > > os arquivos.CLASS até são empacotados na instalação , porém não
> > > funciona e
> > > > > não dá erro.
> >
> > > > > Só funciona se após a instalação da app.AIR ou app.EXE , eu na MÃO
> > > GRANDE,
> > > > > copiar e colar a pasta CLASSES do meu bin-debug,
> > > > > para a pasta da instalação da app, aê funciona direitinho.
> >
> > > > > Será tem algum ponto que esqueci ou que passou desapercebido.
> >
> > > > > brunobg
> >
> > > --
> > > 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 emhttp://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
>
--
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