Если нет ссылок на файл / класс - тогда он не будет скомпилирован.
В вашем случае, если у вас есть ссылка извне на этот класс - все методы будут скомпилированы.
Используйте переменные компиляции , чтобы исключить отладочный код из выпуска.
Перейдите в Project-> Properties-> Flex Compiler и добавьте
Для режима отладки:
-define=CONFIG::release,false -define=CONFIG::debugging,true
или для выпуска:
-define=CONFIG::release,true -define=CONFIG::debugging,false
Тогда в тебе функция runMyDebugCode ()
CONFIG::debugging {
trace("this code will be compiled only when release=false and debugging=true");
}
CONFIG::release {
trace("this code will be compiled only when release=true and debugging=false");
}