2008-09-18 17 views

Répondre

10

Vous pouvez faire la compilation conditionnelle comme ceci:

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

Et puis ajoutez ce aux drapeaux du compilateur:

-define+=CONFIG::debugging,true 

pour construit le débogage et

-define+=CONFIG::debugging,false 

pour la libération construit . CONFIG et debugging peut être n'importe quoi, comme MY_AWESOME_NAMESPACE et fooBar, ce n'est pas grave.

En savoir plus: Using conditional compilation.

+0

Il existe la propriété statique 'Capabilities.isDebugger' dans le fichier [flash.system.Capabilities] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Capabilities.html #isDebugger), mais je ne recommande pas de l'utiliser pour cibler le lecteur Flash de débogage car vous ne pouvez pas supposer que les utilisateurs n'auront pas installé le lecteur de débogage. La compilation conditionnelle est la méthode à suivre si vous voulez créer vos propres versions spéciales. –