Читерский метод, как проверить, откуда запущен плагин: в конструкторе проверить наличие stage:

Код AS3:
public function MyPluigIN(){
super();
if (super.stage){
init();
}
}
2й способ - никогда не запускать плагины самостоятельно. Т. е. всегда из какого-то контейнера инициализировать. Я использую контейнеры-инициализаторы для тестов. Иначе возникает жуткая путаница, кто чего откуда инициализирует.