Come potete dire che a livello di codice se un Flex App è in esecuzione in modalità di debug?
-
01-07-2019 - |
Domanda
È possibile scrivere codice in un'applicazione Flex che verranno eseguiti solo in una build di debug, o quando si esegue tramite il debugger?Non Flex fornire un modo per rimuovere il codice interamente dalla build di rilascio, come il C-style #definisce?
L'app non è necessariamente in esecuzione in una pagina web.
Soluzione
Si può fare di compilazione condizionale, come questo:
CONFIG::debugging {
// this will be removed if CONFIG::debugging resolves to false at compile time
}
E poi aggiungervi il flag di compilazione:
-define+=CONFIG::debugging,true
per le build di debug, e
-define+=CONFIG::debugging,false
per le build di rilascio. CONFIG
e debugging
può essere qualsiasi cosa, come MY_AWESOME_NAMESPACE
e fooBar
, non importa.
Leggi di più qui: Mediante la compilazione condizionale.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow