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,就搞定了。

转载于:https://my.oschina.net/u/266531/blog/175057

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值