Pergunta

Como faço para gerar versão de lançamento do meu aplicativo flexível
Através da Intellij Idea, como eu faço no Flex Builder?

Foi útil?

Solução

  1. Clique com o botão direito do mouse em qualquer projeto e selecione Configuração do módulo.
  2. Selecione a guia "Configuração do compilador flexível"
  3. O último campo nesta guia é "Opções adicionais do compilador:" Adicionar "-debug = false" sem cotações duplas.
  4. Faça isso por todos os subprojetos. (A partir deste formulário, você pode escolher projetos diferentes).
  5. Faça uma reconstrução do projeto e você receberá um SWF menor.

O único problema é que você precisa manter arquivos de projeto separados para depuração e liberação, mas tudo bem, à medida que você libera, as compilações são feitas raramente.

Outras dicas

Resposta alternativa:

Em vez de criar um módulo flex, crie um módulo Java e adicione 2 faceta flexível a ele. Uma faceta será configurada como a faceta de depuração, a outra como faceta de liberação. Esse processo criará 2 arquivos SWF, depuração e lançar versões.

  1. Crie um módulo Java, por exemplo, "FlexHelloworld". Não adicione uma faceta flexível ainda.
  2. Na visualização do projeto, clique com o botão direito do mouse no projeto e selecione Configuração do módulo
  3. Sob a opção Módulos, selecione o módulo "flexhelloworld"
  4. Clique no símbolo "+", adicione a faceta flexível
  5. Renomeie a faceta para "Debug"
  6. Digite seu nome de classe principal
  7. Digite "Debug.swf" como o nome do arquivo de saída
  8. Clique em Aplicar
  9. Clique no símbolo "+", adicione a faceta flexível
  10. Renomeie a faceta para "liberar"
  11. Digite seu nome de classe principal
  12. Digite "release.swf" como o nome do arquivo de saída
  13. Sob opções adicionais de compilador, adicione "-debug = false -Optimize = true"
  14. Clique OK
  15. Construir o módulo. No diretório de saída, você terá arquivos "Debug.swf" e "Release.swf".

Nota: No seu wrapper HTML, você terá que ligar para o debug.swf ou release.swf. Ou você pode criar 2 invólucros.

Intellij apóia a formiga? Talvez não seja a resposta que você está procurando, mas você pode usar as tarefas flexíveis para construir fora do FB.

http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top