Давно уже искал лаконичный способ распилить приложение и вот наконец, нашел
Итак насколько вам известно в конфиг xml проекта. будь - то flash builder или flash develop есть такая запись:

Код:
<define append="true">
<name>CONFIG::debug</name>
<value>true</value>
</define>
<define append="true">
<name>CONFIG::release</name>
<value>false</value>
</define>
В ней говорится в каком режиме компилируется swf. Все эти настройки редактируются автоматически, поэтому можно этого всего не знать. Главное запомнить два пространства имен CONFIG::debug и CONFIG::release
теперь, если вы хотите добавить какой - то функционал, соответсвующий режиму, то
просто добавляете в тело функции следующее:

Код AS3:
// Release functionality only
CONFIG::release
{
trace ('release version code');
}
// Debug functionality only
CONFIG::debug
{
trace ('debug version code');
}
Если вы хотите, в зависимости от режима создавать экземпляры
соответствующих классов, то в соотвтсвующем пакете класса нужно создать
две реализации класса

Код AS3:
CONFIG::release
public class SomeClass
{
public function SomeClass()
{
super();
}
}
// Debug version
CONFIG::debug
public class SomeClass
{
public function SomeClass()
{
super();
}
}