通过使用 Flash Player 的独立版本、ActiveX 版本或者插件版本,可以调试远程 SWF 文件。在导出 SWF 文件时,您可以在文件中启用调试,并且创建调试密码。如果您不启用调试,调试器将不会激活。
要确保只有可信的用户才能在 Flash 调试播放器中运行 SWF 文件,在发布文件时可以使用调试密码。与在 JavaScript 或者 HTML 中一样,用户也可以查看动作脚本中的客户端变量。要安全地存储变量,您必须把它们发送到服务器端应用程序,而不要把它们存储在文件中。然而,作为 Flash 开发人员,您可能有其它的一些不想泄漏出去的商业机密,比如影片剪辑结构。您可以使用调试密码来保护您的工作。
当您导出、发布或者测试影片的时候,Flash 会创建一个包含调试信息的 SWD 文件。要进行远程调试,您必须把 SWD 文件放到服务器上 SWF 文件所在的目录中。
设置了此密码后,任何人都必须使用该密码才能将信息下载到调试器中。不过,如果将“密码”框留空,则不需要密码。
Flash 创建以 .swd 为扩展名的调试文件,并把它与 SWF 文件一起保存。SWD 文件包含了允许您使用断点和跟踪代码的信息。
如果 SWD 文件和 SWF 文件不在同一个目录中,您仍然可以进行远程调试,但是调试器将忽略断点,这样您就不能跟踪代码。
此时出现“远程调试”对话框。
如果没有出现该对话框,Flash 就不能查找到该 SWD 文件。在这种情况下,在 SWF 文件中以右键单击 (Windows) 或者按住 Control 键并单击 (Macintosh),以显示上下文菜单,然后选择“调试器”。
在调试器中会出现 SWF 文件的显示列表。