В Eclipse путь C:\WORK\ECLIPSE_WORKSPACE\flashos\src - это путь к файлам классов проекта (грубо говоря к рабочей директории c AS2 стриптами).
Для FlashDevelop попробовал добавить путь к директории проекта, в которой лежат классы. (Думаю что для FlashDevelop это делать бессмысленно, но попробовал). Результат тот же.
Мужет быть это из-за того, что FlashDevelop как-то определяет extend-информацию для класса, и принудительно делает его объектом, даже если используется хак для связывания с мувиклипом? Если находясь на закладке с любым as-кодом, в панеле навигации переключиться на закладку ActionScript, то для любого as-кода в отображаемом дереве будет раздел
Extends, в котором находится
object.as следующего содержания

Код:
intrinsic class Object
{
function Object();
function watch(name:String, callback:Function, userData:Object):Boolean;
function unwatch(name:String):Boolean;
function addProperty(name:String, getter:Function, setter:Function):Boolean;
function toString():String;
function valueOf():Object;
function hasOwnProperty(name:String):Boolean;
function isPrototypeOf(theClass:Object):Boolean;
function isPropertyEnumerable(name:String):Boolean;
function toLocaleString():String;
static function registerClass(name:String, theClass:Function):Boolean;
static var prototype:Object;
var constructor:Object;
var __proto__:Object;
}
Это показывается содержимое файла Object.as, который находится в библиотеке стандартных flash классов. Этот файл виден в extends для каждого класса. Может в этом вся загвоздка? Может можно extends object как-то убрать, или заменить extends на MovieClip? Как это правильно сделать?