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

时间:2015-03-19 19:00:54

标签: actionscript-3 flex flex4 flash-builder flashdevelop

这似乎是一个相当常见的错误,但我无法找到解决我确切问题的方法。我最初在FlashBuilder工作,但我的免费试用版到期了,所以我试图切换到flashDevelop。一切都会在FlashBuilder中构建得很好,但我在FlashDevelop中不断出现错误我有一个名为MyCustomClass的自定义类,它扩展了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 在第四行代码上。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

可能您的源路径未在Flash Develop中设置。在项目面板(View&gt; Project Manager)中选择您的源根目录(可能是&#34; src&#34;因为这是Flash Builder默认创建的)并右键单击并选择&#34;添加源路径&#34 ;。您还可以在Project&gt;中设置源路径。属性..&gt;类路径。

相关问题