微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flex错误:1004: namespace 要么找不到,要么不是编译时常数

    今天搞了下ActionScript中的namespace,官方的例子我只改了下名称就出现了这样的错误1004: namespace 要么找不到,要么不是编译时常数。官方的错误记录解释的真够仔细:

该命名空间未知,或是运行时可能具有不同值的表达式。检查命名空间的拼写及其定义的导入是否正确。

我都想骂娘了,这和控制台的输出有什么两样嘛~不过仔细想来,我的错误就在其中所指了,我定义的ActionScript文件myspace注意是文件不是类啊。文件中的内容一个公共的命名空间:

package example
{
	public namespace myspace = "http://www.adobe.com/2006/actionscript/examples"; 
}

这很合乎规范嘛,文件名第一个字母大写,属性名第一个字母小写,说不定你就犯了这个错误!把文件中的public namespace myspace 改成 public namespace myspace,就搞定了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐