动画测试与调试全攻略
1. 编译器基础与错误原因
在编写 ActionScript 代码时,我们使用的是相对易懂的人类语言来命名对象和编写语句。然而,计算机使用的却是完全不同的机器语言。当 Flash 编译 ActionScript 代码时,它会将代码从人类语言翻译成计算机的机器语言。当 Flash 遇到无法理解的语句时,就会抛出“编译器错误”。
常见的编译器错误之一是对象名称拼写错误。Flash 和 ActionScript 对代码要求非常严格,哪怕是一个字母的位置错误或大小写错误,都可能导致错误。例如,如果程序中有一个名为 myBall 的变量,而你误输入为 myball ,ActionScript 会将第二个引用视为未定义的对象,从而引发编译器错误。任何阻止编译器成功识别程序中所有对象、值并执行所有方法的情况,都会导致错误。
2. 使用编译器错误面板查找错误
2.1 测试动画
当使用 Control→Test Movie 或按下 Ctrl+Enter (Mac 上为 ⌘-Return )来测试动画时,Flash 会创建一个 .swf 文件,这与你最终发布或放在网站上供他人观看的文件相同。在这个过程中,ActionScript 代码会被翻译成一种比 ActionScript 更小、更快的计算机语言。编译代码的过程可能会捕捉到“检查语法”按钮遗漏的错误。
2.2 示例操作步骤
以下以调试文件 19
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



