|
|
1
2
你犯了同样的错误,你在前面的问题中犯了同样的错误,这表明你对代码的执行方式、顺序等还没有很好的把握。我已经经历过了,并且排除了错误,但是代码除了散开一些数字。我不知道这是不是目标。 在我粘贴代码之前,请在你的代码上加上一些注释。首先,它是 再一次 一团糟。我已经正确地格式化了,但是我不会再用你的代码那样做了。保持代码的良好格式是世界上最简单的事情,当试图解释代码时,它确实使其他人的生活更容易。我真的强烈建议你开始做这个。 第二,代码的问题和错误是由于试图访问尚未设置的变量的内容造成的。罪魁祸首是myxml对象,在运行processxml函数之前,您试图在incrementcounter中访问它。这是相当基本的,您应该学习如何执行代码,以避免类似的问题。另外,如果直接在时间轴上编码,我将避免在函数之间放置变量声明,它可以 将 弄糊涂了。把所有的声明放在顶部,然后调用一些函数,使事情顺利进行,并将您的函数放在下面。我重新排列了你的代码以反映这个建议。 最后,这些类型的错误(不能访问空属性或方法等)通常可以很容易地使用flash的有限调试器进行诊断。在flash中从调试菜单运行“调试电影”。调试器的优点是它不仅会在输出窗口中显示错误,而且会在导致错误的代码行停止,这样您就可以看到问题所在。甚至还有一个窗口显示当前范围内的所有变量,这样您就可以看到哪个变量是空的,或者其他什么。使用这个你可以自己修复这些错误;像这样的类型错误通常不适合在论坛上发布。当然,如果你真的陷入困境,你应该问,但学习如何自己解决这些问题是很好的,你的许多帖子都在重复同样的问题。 无论如何,修改后的代码:
|
|
|
nabster023 · 拉伸和旋转电影剪辑而不失真 8 年前 |
|
|
Dimentio · 无限循环(动作脚本3) 8 年前 |
|
|
AeroKLiam · AS3-使用组合框进行真/假测验 8 年前 |
|
|
nabster023 · 自动检测AS3中输入文本字段的值 8 年前 |
|
|
TheGunners · 查找两条圆弧之间的交点 8 年前 |