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

Responder a