【发布时间】:2012-03-03 01:22:49
【问题描述】:
假设我有一个基本类“Code.as” 而且我还有扩展“Code.as”的类“Code2.as”
在“Code.as”中,我有一行“public static var code2:Code = new Code2();”
我不断收到此错误: “TypeError:错误 #1009:无法访问空对象引用的属性或方法”
在“Code2.as”的类声明中。
为什么?我想不通。 如果“Code2.as”扩展了“Code.as”,我认为也可以将其称为“Code”......
【问题讨论】:
-
在
code2:Code中使用Code的type 就可以了。然而,这个错误听起来更像是new Code2();的问题。你试过用调试器运行你的代码吗? -
没有更多细节,我怀疑有人能回答你。
-
叫我疯了,但你试图做的(假设你摆脱了你遇到的任何问题)不会导致堆栈溢出吗?创建 Code2 的一个实例会创建另一个 Code2 的实例,而后者又会创建另一个 Code2 的实例,等等。
标签: actionscript-3 class extends