我有一个课程:myClass_x.as
,内容为:
package com.a.b.c
{
public namespace myClass_x = "com.a.b.c:myClass_x";
}
我有第二节课:myClass_y
,功能:
myClass_x function myFunction(param1:int, param2:int, param3:int) : void {...}
我有第三课:myClass_z
,功能:
override myClass_x function myFunction(param1:int, param2:int, param3:int) : void {...}
当我尝试编译时,我收到错误:
1004: Namespace was not found or is not a compile-time constant.
任何想法出了什么问题?
答案 0 :(得分:1)
您确定已在每个类的顶部导入了命名空间吗?
import com.a.b.c.myClass_x;
如果文件名与命名空间名称不完全匹配,您也可以收到错误。
答案 1 :(得分:0)
在类块上方添加行 use namespace myClass_x;