Como você pode dizer programaticamente se um Flex App está em execução no modo de depuração?
-
01-07-2019 - |
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.
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