Разный код для дебаг и релиз версий
Декабрь 13, 2010
Работает во FlashDevelop:
CONFIG::debug {
trace("Only Debug version");
}
CONFIG::release {
Alert.show("Only release version code");
}
Также можно переопределять функции:
CONFIG::debug
private function init():void
{
initEditor();
initGame();
}
CONFIG::release
private function init():void
{
initGame();
}
Этот способ, не очень удобен, например при создании SWC библиотек. В таких случаях можно использовать:
public static var isDebug:Boolean = new Error().getStackTrace().search(/:[0-9]+\]$/m) > -1;
Февраль 17, 2011 в 18:29
>> Этот способ, не очень удобен, например при создании SWC библиотек
Ну, вообще-то, swc-библиотеки можно собирать так же – просто передавая аргументы компилятору (собирается 2 библиотеки – для дебага и для релиза)
Июль 5, 2011 в 17:55
getStackTrace() в релизном плеере возвращает null.