Como você pode dizer programaticamente se um Flex App está em execução no modo de depuração?

StackOverflow https://stackoverflow.com/questions/91198

Pergunta

É possível escrever código em uma aplicação Flex que só será executado em uma compilação de depuração, ou quando executando através do depurador? Será que Flex fornecem uma maneira de realmente remover código inteiramente a partir de compilações, como #defines de estilo C?

O aplicativo não é necessariamente correr em uma página web.

Foi útil?

Solução

Você pode fazer compilação condicional como este:

CONFIG::debugging {
    // this will be removed if CONFIG::debugging resolves to false at compile time
}

E, em seguida, adicione as bandeiras do compilador:

-define+=CONFIG::debugging,true

para compilações de depuração, e

-define+=CONFIG::debugging,false

para compilações. CONFIG e debugging pode ser qualquer coisa, como MY_AWESOME_NAMESPACE e fooBar, não importa.

Leia mais aqui: Usando condicional compilação .

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