未找到类型或不是编译时常量:切换 IDE 后自定义 Class

Type was not found or was not a compile-time constant: Custom Class after switching IDEs

这似乎是一个相当常见的错误,但我无法为我的确切问题找到解决方案。我最初在 FlashBuilder 工作,但我的免费试用期已过,所以我正尝试切换到 flashDevelop。一切都可以在 FlashBuilder 中构建得很好,但我在 FlashDevelop 中不断收到错误我有一个名为 MyCustomClass 的自定义 class,它扩展了 EventDispatcher。我不能对代码太具体,因为这是为了工作,但我有类似的东西:

package myPackage{

    import myPackage.MyCustomClass;

    public class SecondClass extends EventDispatcher{


        private var _fields:Vector.<MyCustomClass>;


        [Bindable("fieldsChanged")]
            public function get fields(): Vector.<MyCustomClass> { return _fields.slice(); }
    }
}

我收到错误 Type was not found or was not a compile-time constant: MyCustomClass 在第四行代码。有什么想法吗?

可能是你的源码路径没有在Flash Develop中设置。在项目面板(视图 > 项目管理器)中 select 您的源根目录(可能 "src" 因为这是 Flash Builder 默认创建的目录)并右键单击并选择 "Add Source Path"。您还可以在 Project > Properties.. > Classpaths.

中设置源路径