Actionscript 3 Flash命名空间错误1004:找不到命名空间或命名空间不是编译时常量
我有一个类:Actionscript 3 Flash命名空间错误1004:找不到命名空间或命名空间不是编译时常量,actionscript-3,flash,actionscript,namespaces,Actionscript 3,Flash,Actionscript,Namespaces,我有一个类:myClass\u x.as包含以下内容: package com.a.b.c { public namespace myClass_x = "com.a.b.c:myClass_x"; } 我有第二个类:myClass\u y带函数: myClass_x函数myFunction(param1:int,param2:int,param3:int):void{…} 我有第三个类:myClass_z带函数: 重写myClass_x函数myFunction(param1:int,
myClass\u x.as
包含以下内容:
package com.a.b.c
{
public namespace myClass_x = "com.a.b.c:myClass_x";
}
我有第二个类:myClass\u y
带函数:
myClass_x函数myFunction(param1:int,param2:int,param3:int):void{…}
我有第三个类:myClass_z
带函数:
重写myClass_x函数myFunction(param1:int,param2:int,param3:int):void{…}
当我尝试编译时,我得到一个错误:
1004:未找到命名空间或命名空间不是编译时常量。
知道出了什么问题吗?您确定已经在每个类的顶部导入了名称空间吗
import com.a.b.c.myClass_x;
如果文件名与名称空间名称不完全匹配,也会出现错误。是否确实已在每个类的顶部导入名称空间
import com.a.b.c.myClass_x;
如果文件名与名称空间名称不完全匹配,也会出现错误。是的,名称空间位于每个类的顶部。文件名为
myClass\u x.cs
,命名空间名称为public namespace myClass\u x=“com.a.b.c:myClass\u x”代码>@gatzkerob为什么文件扩展名是.cs?你的意思是。as?是的,我的意思是。as-Post已经被编辑以显示变化。仍在试图解决此问题。是的,命名空间位于每个类的顶部。文件名为myClass\u x.cs
,命名空间名称为public namespace myClass\u x=“com.a.b.c:myClass\u x”代码>@gatzkerob为什么文件扩展名是.cs?你的意思是。as?是的,我的意思是。as-Post已经被编辑以显示变化。仍在努力解决这个问题。。