В основном приложении подгружается модуль. Общение с модулем через интерфейс. При создании экземпляра получаю нулевой объект и соответсвенно ошибку 1009.
Интерфейс:

Код AS3:
package ifc
{
public interface StatusBarIfc
{
function logInfo(eventType:String,eventText:String = ""):void;
}
}
Модуль:

Код AS3:
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" implements="ifc.StatusBarIfc">
<mx:Script>
<![CDATA[
public function logInfo(eventType:String,eventText:String = ""):void {
log.htmlText += eventType + eventText + "\r";
}
}
]]>
</mx:Script>
<mx:Text id="log"/>
</mx:Module>
Основное приложение:

Код AS3:
<mx:Script>
<![CDATA[
import ifc.StatusBarIfc;
public var statusIfc:StatusBarIfc;
private function initApp():void
{
loadModule(mainStatusbar,"StatusBar.swf");
statusIfc = mainStatusbar.child as StatusBarIfc;
statusIfc.logInfo("Start application.");
}
]]>
</mx:Script>