调试

Flash 提供了几个用于测试 SWF 文件中的动作脚本的工具。本部分下文中介绍的调试器可让您在 SWF 文件在 Flash Player 中运行时查找该 SWF 文件中出现的错误。Flash 还提供以下这些调试工具:

您必须在 Flash Player 的称作 Flash 调试播放器的特殊版本中查看 SWF 文件。在您安装创作工具时,将自动安装 Flash 调试播放器。因此,如果您安装 Flash 并浏览具有 Flash 内容的 Web 站点,或者执行“测试影片”,则您使用的正是 Flash 调试播放器。您还可以运行
<app_dir>\Players\Debug\ 目录中的安装程序,或者从同一目录中启动独立的 Flash 调试播
放器。

在您使用“测试影片”命令测试实现键盘控制(Tab 键切换或使用 Key.addListener() 创建的快捷键等)的影片时,选择“控制”>“禁用快捷键”。选择此选项可以避免创作环境“抢占”键击动作,使这些动作可以传到播放器。例如,在创作环境中,Control+U 组合键将打开“首选参数”对话框。如果您的脚本将 Control+U 组合键分配给为屏幕上的文本加下划线的动作,则在您使用“测试影片”时,按下 Control+U 组合键将打开“首选参数”对话框,而不是运行给文本加下划线的动作。若要令 Control+U 命令传到播放器,您必须选择“控制”>“禁用快捷键”。

小心:如果 SWF 文件路径的任何部分具有不能使用 MBCS 编码方案表示的字符,则“测试影片”命令将失败。例如,在英文系统上使用日文路径将不起作用。使用外部播放器的应用程序的所有方面都受到此限制的约束。

调试器显示了一个当前加载到 Flash Player 中的影片剪辑的分层显示列表。使用调试器,您可在 SWF 文件播放时显示和修改变量和属性的值,并且可以使用断点停止 SWF 文件并逐行跟踪动作脚本代码。

您可以在测试模式下对本地文件使用调试器,或使用调试器测试远程位置的 Web 服务器上的文件。调试器用于在动作脚本中设置断点,断点会在运行时停止 Flash Player,并跟踪代码。然后可以回到脚本中,对它们进行编辑,以便它们产生正确的结果。

在文件被激活后,调试器的状态栏就会显示文件的 URL 或本地路径,表明文件是运行在测试模式下还是从远程位置运行,并且显示影片剪辑显示列表的动态视图。向文件添加影片剪辑或从文件删除影片剪辑时,显示列表会立即反映出这些更改。通过移动水平拆分器,可以调整显示列表的大小。

在测试模式下激活调试器: