我正在为我的一个新项目使用外部 AS 文件,该项目涉及创建一个绘制位置,因此我使用以下教程来了解需要什么的基本概念。
我让希望应用程序工作并顺利运行,直到我决定要添加预加载和菜单 - 将应用程序的绘图部分放在第三帧上 - 这给了我这个错误:
TypeError:错误 #1009:无法访问空对象引用的属性或方法。
- 在 Main/convertToBMD()
- 在 Main()
所以我想而不是将 Main.as 添加到属性下的类中,而是在框架上导入文件。使用:
var main:Main = new Main();
addChild(main);
除了失去与实例名称的所有连接之外,这还有效。
Line 64 1120: Access of undefined property pencil.
Line 65 1120: Access of undefined property eraser.
Line 65 1120: Access of undefined property txt.
Line 82 1120: Access of undefined property board.
Line 83 1120: Access of undefined property board.
ETC.....
所以我想知道的是,有没有更好的方法来做到这一点并让它在任何框架上工作?
通过更改外部脚本中的某些内容或其他导入框架的方式?
谢谢
伊莱