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.

È stato utile?

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
scroll top