Flash MX 中调试脚本
天下维客,你可以修改的网络知识库
| Flash | Flash常见任务 | Flash MX Professional 2004 任务 | Flash名词术语 |
| Flash MX Professional 2004 任务 | 使用屏幕 | 创建和管理项目 | 使用“动作”面板和“脚本”窗口 | 用 ActionScript 2 创建类 | 调试脚本 |
目录 |
调试
Flash 提供了几个用于测试 SWF 文件中的动作脚本的工具。本部分下文中介绍的调试器可让您在 SWF 文件在 Flash Player 中运行时查找该 SWF 文件中出现的错误。Flash 还提供以下这些调试工具:
- “输出”面板,可显示错误消息以及变量和对象列表(请参见Flash MX 中使用“输出”面板)
- trace 语句,可将编程注释和表达式的值发送到“输出”面板(请参见Flash MX 中使用 trace 语句)
- throw 和 try..catch..finally 语句,可用于从脚本内测试和响应运行时错误
- 提供全面的编译器错误消息,帮助您更快捷地诊断和解决问题(请参见Flash MX 中错误消息)
您必须在 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 或本地路径,表明文件是运行在测试模式下还是从远程位置运行,并且显示影片剪辑显示列表的动态视图。向文件添加影片剪辑或从文件删除影片剪辑时,显示列表会立即反映出这些更改。通过移动水平拆分器,可以调整显示列表的大小。
在测试模式下激活调试器
- 选择“控制”>“调试影片”。
- 这样会打开调试器。同时也在测试模式下打开 SWF 文件。
- 相关内容请参见:Flash MX Professional 2004 任务
相关副题
内容不全面……(欢迎补充资料)
本文有待完善之处
- 相关的内容不齐全。
- 需要用户整理文章。
- 对文章的相关知识的整理不到位。
请您在这里留下修改建议:
相关
相关资料
参见
参考资料
- 闪客帝国:http://www.flashempire.com
- 闪吧:http://www.flash8.net
- 闪客俱乐部:http://www.flasherclub.com
- 闪客天堂:http://www.flasher.cn
- 闪客网:http://www.shanke.cn
- 闪客中国:http://www.flashchina.net
- 网页制作网址大全:http://www.world68.com/web.asp
- 设计论坛网址大全:http://www.np-design.com
外部联结
- ★★★★★视频教程:太平洋视频教程
- ★★★★☆硅谷动力视频教程
- ★★★☆☆Macromedia Flash
- ★★☆☆☆Macromedia Flash 繁体



