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 -- 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
