Доброго времени суток.
В основной проект я подгружаю флешку, в которой содержится mxml элемент класса
TextTool (единственный такой элемент), который
implements="IModule"

Код AS3:
package
{
import mx.core.UIComponent;
public interface IModule
{
function getIcons():UIComponent;
}
}
Этот интерфейс присутствует как в главном проекте, так и в подгружаемом , находится прямо в корне проектов. При компиляции загружаемого проекта ошибки нет - TextTool правильно использует интерфейс.
В главном проекте, после подгрузки флэшки я достаю этот TextTool и смотрю если он подходит к интерфейсу IModule:

Код AS3:
trace(getQualifiedClassName(mySwf.getChildByName('textModule')['myTF'])); //stark::TextTool
trace(mySwf.getChildByName('textModule')['myTF'] is IModule); //false
Почему так?