Flex错误:1004: namespace 要么找不到,要么不是编译时常数。
2013-11-08 00:00
288 查看
今天搞了下ActionScript中的namespace,官方的例子我只改了下名称就出现了这样的错误:1004: namespace 要么找不到,要么不是编译时常数。官方的错误记录解释的真够仔细:
该命名空间未知,或是运行时可能具有不同值的表达式。检查命名空间的拼写及其定义的导入是否正确。
我都想骂娘了,这和控制台的输出有什么两样嘛~不过仔细想来,我的错误就在其中所指了,我定义的ActionScript文件是MySpace,注意是文件不是类啊。文件中的内容为一个公共的命名空间:
这很合乎规范嘛,文件名第一个字母大写,属性名第一个字母小写,说不定你就犯了这个错误!把文件中的public namespace mySpace 改成 public namespace MySpace,就搞定了。
该命名空间未知,或是运行时可能具有不同值的表达式。检查命名空间的拼写及其定义的导入是否正确。
我都想骂娘了,这和控制台的输出有什么两样嘛~不过仔细想来,我的错误就在其中所指了,我定义的ActionScript文件是MySpace,注意是文件不是类啊。文件中的内容为一个公共的命名空间:
package example { public namespace mySpace = "http://www.adobe.com/2006/actionscript/examples"; }
这很合乎规范嘛,文件名第一个字母大写,属性名第一个字母小写,说不定你就犯了这个错误!把文件中的public namespace mySpace 改成 public namespace MySpace,就搞定了。
相关文章推荐
- Flash ActionScript 中按钮和电影剪辑的事件和方法
- Flex Namespace的用法
- 帮助你学习 Flash / ActionScript的12个网站
- actionscript与javascript的区别
- c# 命名空间和程序集
- PHP 5.3新特性命名空间规则解析及高级功能
- .aspx中的命名空间设置实现代码
- javascript 类和命名空间的模拟代码
- javascript 命名空间以提高代码重用性
- java 命名空间 命名规则第1/2页
- JS模块与命名空间的介绍
- PHP命名空间(Namespace)的使用详解
- JavaScript创建命名空间(namespace)的最简实现
- JavaScript 命名空间 使用介绍
- AS3 神奇的Object类
- Linux 命名空间
- 这个小例子也许能帮助大家理解一下SIGUSR1的用法
- 不要在头文件中使用 using