teu flexbuilder está desatualizado, baixa o último 4.5 que a opção vai tá lá =]
Em 2 de agosto de 2011 13:19, Rodrigo Valentim <[email protected]>escreveu: > Essa opção fica no export release (eclipse) ? > > A única opção que acho é para criar o certificado com login e senha na hora > de exportar (export release) vou testar com o flash builder. > Em 2 de agosto de 2011 12:43, Ciro Macedo <[email protected]> escreveu: > > na hora de gerar teu executável (.air) vc deve escolher a opção "Signed >> native installer", dai o resultado vai ser um .exe (se windows) que suporta >> o processo nativo, só existe suporte a precosso nativo para distribuições >> nativas, .air não suporta >> >> boa sorte >> >> Em 2 de agosto de 2011 11:44, Rodrigo Valentim < >> [email protected]> escreveu: >> >>> Pessoal, Também estou com dúvidas referente a esta rotina. >>> >>> Quando faço a aplicação rodar via eclipse (run project) a aplicação roda >>> normalmente porém, quando faço o deploy da aplicação, o sistema diz >>> "NativeProcess is not supported" devido a uma checagem minha atraves do >>> * >>> >>> if >>> *(!NativeProcess.isSupported) >>> >>> Alguém sabe o que pode estar ocorrendo? >>> >>> >>> >>> >>> Em 17 de janeiro de 2011 19:37, Daniel Rodrigues da Cunha Frank < >>> [email protected]> escreveu: >>> >>>> Ednei >>>> Não dispensa não, o arquivo *-app.xml é utilizado durante o processo de >>>> empacotamento. >>>> >>>> Att., >>>> >>>> *Daniel R. C. Frank, **Analista de Sistemas, Projetus Informática* >>>> >>>> Tel: (32) 2101-6400 * >>>> [email protected] *| www.projetusinformatica.com.br >>>> [image: >>>> Twitter] <http://www.twitter.com/projetus><http://www.twitter.com/projetus> >>>> >>>> <http://www.twitter.com/projetus> >>>> <http://www.twitter.com/projetus> >>>> >>>> >>>> >>>> <http://www.projetusinformatica.com.br/> >>>> >>>> >>>> >>>> >>>> Em 17 de janeiro de 2011 18:49, Ednei <[email protected]>escreveu: >>>> >>>> Daniel, >>>>> >>>>> Esse modo manual dispensa o uso da Tag <supportedProfiles>?? >>>>> >>>>> On 17 jan, 18:13, Daniel Rodrigues da Cunha Frank >>>>> <[email protected]> wrote: >>>>> > Ednei, >>>>> > Sua versão da IDE não é compatível com essa nova funcionalidade do >>>>> SDK. >>>>> > Utilize o empacotamento manual descrito emhttp:// >>>>> help.adobe.com/pt_BR/air/build/WS789ea67d3e73a8b22388411123785... >>>>> > < >>>>> http://help.adobe.com/pt_BR/air/build/WS789ea67d3e73a8b22388411123785.. >>>>> .> >>>>> > Att., >>>>> > >>>>> > *Daniel R. C. Frank, **Analista de Sistemas, Projetus Informática* >>>>> > >>>>> > Tel: (32) 2101-6400 * >>>>> > [email protected] *|www.projetusinformatica.com.br >>>>> [image: >>>>> > Twitter] <http://www.twitter.com/projetus> < >>>>> http://www.twitter.com/projetus> >>>>> > >>>>> > <http://www.twitter.com/projetus> >>>>> > <http://www.twitter.com/projetus> >>>>> > >>>>> > <http://www.projetusinformatica.com.br/> >>>>> > >>>>> > Em 17 de janeiro de 2011 18:03, Ednei <[email protected]> >>>>> escreveu: >>>>> > >>>>> > > Up >>>>> > >>>>> > > On 14 jan, 17:49, Ednei <[email protected]> wrote: >>>>> > > > Luciano Santos, >>>>> > >>>>> > > > Consegui atualizar as SDKs (Flex 3.4.1, AIR 2.5). Nisso consegui >>>>> > > > importar as classes NativeProcess e NativeProcessStartupInfo. >>>>> > >>>>> > > > Então fui complementar o XML como você recomendou. Mas quando >>>>> fui em >>>>> > > > Exporte Release Build me apareceu uma mensagem de erro. >>>>> > >>>>> > > > Error creating AIR file: 103: ERROR, >>>>> > > > application.supportedProfiles; null >>>>> > >>>>> > > > Imagina qual é a causa? >>>>> > >>>>> > > > On 14 jan, 15:41, Luciano Santos <[email protected]> >>>>> wrote: >>>>> > >>>>> > > > >Ednei, >>>>> > >>>>> > > > > Eu tentei fazer uma aplicação Air para usar a classe >>>>> NativeProcess >>>>> > > usando o >>>>> > > > > Flex Builder 3, e não consegui. Mesmo atualizado o Flash >>>>> Builder para a >>>>> > > > > versão 3.0.1, o SDK 3.5 do Flex, e o SDK 2.5 do Air, tive >>>>> problemas >>>>> > > para >>>>> > > > > compilar a aplicação (várias classes não eram encontradas). >>>>> Existem >>>>> > > formas >>>>> > > > > de compilar a aplicação Air gerando o instalador nativo .exe em >>>>> linha >>>>> > > de >>>>> > > > > comando, mas como eu não tinha muito tempo, resolvi partir logo >>>>> para o >>>>> > > Flash >>>>> > > > > Builder 4. >>>>> > >>>>> > > > > Ainda assim, tive que atualizar o Flash Builder 4 para a versão >>>>> 4.0.1, >>>>> > > > > usando um "updater" que tem no site da Adobe: >>>>> > >>>>> > > > >http://www.adobe.com/support/flex/downloads_updaters.html >>>>> > >>>>> > > > > Esse updater também atualiza o SDK do Air para a versão 2.5, e >>>>> o SDK do >>>>> > > Flex >>>>> > > > > para 4.1. Com esse ambiente atualizado, consegui ter acesso às >>>>> classes >>>>> > > > > NativeProcess e NativeProcessStartupInfo, que são necessárias >>>>> para >>>>> > > poder >>>>> > > > > executar um *.exe e pegar a saída gerada (StandardOutput, ou >>>>> > > ExitError). >>>>> > >>>>> > > > > Quando você cria uma aplicação Air no Flash Builder, é gerado >>>>> no mesmo >>>>> > > local >>>>> > > > > do arquivo MXML principal da aplicação, um arquivo XML >>>>> "application >>>>> > > > > descriptor" (com o mesmo nome da aplicação). No final deste >>>>> arquivo >>>>> > > (antes >>>>> > > > > da tag final de fechamento) coloque a linha abaixo. Isso vai >>>>> dizer para >>>>> > > o >>>>> > > > > Air que você quer usar os recursos de execução de processos >>>>> nativos no >>>>> > > > > Windows (executar um *.exe). >>>>> > >>>>> > > > > <supportedProfiles>desktop extendedDesktop</supportedProfiles> >>>>> > >>>>> > > > > Depois de muito quebrar a cabeça, procurando nos fóruns de Flex >>>>> e Air >>>>> > > na >>>>> > > > > web, e ler muito a documentação do Flex/Air, consegui fazer uma >>>>> > > aplicação >>>>> > > > > Air que executa o programa "pdf2swf.exe" (SWF Tools) feito para >>>>> linha >>>>> > > de >>>>> > > > > comando para Windows, e o programa "i_view32.exe" (Irfan View) >>>>> para >>>>> > > > > manipular imagens em lote. >>>>> > >>>>> > > > > Até mais. >>>>> > > > > Luciano Santos >>>>> > >>>>> > > > > Em 13 de janeiro de 2011 17:23,Ednei<[email protected]> >>>>> > > escreveu: >>>>> > >>>>> > > > > > Valeu! >>>>> > >>>>> > > > > > On 13 jan, 18:08, Luciano Santos <[email protected]> >>>>> wrote: >>>>> > > > > > > Tem sim, através da classe NativeProcess. Só consegui fazer >>>>> isso >>>>> > > > > > funcionar >>>>> > > > > > > direito usando o SDK 4.1 do Air. O instalador da aplicação >>>>> Air terá >>>>> > > que >>>>> > > > > > ser >>>>> > > > > > > nativa para Windows, ou seja, um *.exe. Se for um >>>>> instalador *.air >>>>> > > não >>>>> > > > > > vai >>>>> > > > > > > funcionar. Você também vai precisar alterar o XML de >>>>> configurações >>>>> > > da >>>>> > > > > > > aplicação para usar "extendedDesktop". Procure na >>>>> documentação que >>>>> > > está >>>>> > > > > > tudo >>>>> > > > > > > bem explicado lá. >>>>> > >>>>> > > > > > > Até mais. >>>>> > > > > > > Luciano Santos >>>>> > >>>>> > > > > > > Em 13 de janeiro de 2011 17:00,Ednei< >>>>> [email protected]> >>>>> > > > > > escreveu: >>>>> > >>>>> > > > > > > > Olá. >>>>> > >>>>> > > > > > > > Existe alguma forma de, através do Adobe AIR, eu executar >>>>> um .exe >>>>> > > > > > > > local? >>>>> > >>>>> > > > > > > > -- >>>>> > > > > > > > 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 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 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 >>>> >>> >>> >>> >>> -- >>> Atenciosamente, >>> Rodrigo Valentim >>> >>> -- >>> 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 >>> >> >> >> >> -- >> ........................ >> Att >> Ciro Macedo >> >> -- >> 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 >> > > > > -- > Atenciosamente, > Rodrigo Valentim > > -- > 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 > -- ........................ Att Ciro Macedo -- 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
