Valeu Ciro! Resolvido!
Em 2 de agosto de 2011 14:10, Rodrigo Valentim <[email protected]>escreveu: > Tenho como fazer isso sem atualizar o flash builder para o 4.5 ? > > Em 2 de agosto de 2011 13:26, Ciro Macedo <[email protected]> escreveu: > > > 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 >> > > > > -- > Atenciosamente, > Rodrigo Valentim > -- 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
