| 网站首页 | Ps下载中心 | 字体下载 | 笔刷下载 | PSD素材 | 矢量素材 | 图片素材 | Ps教程 | 设计学院 | Photoshop作品 | 书法艺术 | 
Flash CS5操作指南(76)ActionScript 1.0 和 2.0 的除错
(载入中...)

ActionScript 1.0 2.0 的除错

ActionScript 1.0 2.0 Script 进行除错

SWF 档案在 Flash Player 中执行时,ActionScript 2.0 除错程序可协助您寻找 ActionScript 1.0 2.0 错误。使用 Flash ActionScript 1.0 2.0 进行除错时,您会在 Flash Player 除错程序版本中检视 SWF 档案,这个版本会随 Flash 自动安装。若要安装独立的 Flash Player 除错程序版本,请在 /Flash 安装目录/Players/Debug/ 目录中执行安装程序。

ActionScript 2.0 除错程序」会以阶层方式显示目前加载 Flash Player 中的影片片段清单。使用「ActionScript 2.0 除错程序」,您便可以在 SWF 档案播放时显示及修改变量及属性值,也可以使用断点停止 SWF 档案,并依行逐步执行ActionScript 程序代码。然后您可以再次回到 Script 中进行编辑,以便产生正确的结果。

C

A

D

B

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

您可以调整「除错程序」面板区域的大小。当指针在每个区域之间发生变化时,将其拖曳以调整「显示」列表、「监控」清单和程序代码检视的大小。同时也可以单击垂直拆分栏,将「除错程序」的任一边展开到最大。

在启动「除错程序」后,其状态栏会显示档案的 URL 或本机路径,说明该档案是在测试环境中还是由远程位置执行,并显示影片片段显示列表的实时检视。在档案中新增或移除影片片段时,显示列表会立即反映变更。

备注:ActionScript 2.0 3.0 除错程序有很大的差别。如需关于 ActionScript 3.0 除错程序的详细信息,请参阅第321 页「ActionScript 3.0 的除错」。

测试影片命令和键盘控件当您使用「控制> 测试影片> 测试」命令,对实作键盘控件 (Tab 键定位、使用Key.addListener() 建立的键盘快捷方式等) SWF 档进行测试时,请在「测试影片」窗口中选取「控制> 停用键盘快捷方式」。选取这个选项可防止编写环境「撷取」按键动作,并让按键动作传递到播放程序。例如,在编写环境中,Control+U 会开启「偏好设定」对话框。如果 Script Control+U 指定给为屏幕文字加上底线的动作,则当您使用「测试影片」时,按 Control+U 便会开启「偏好设定」对话框,而非执行为文字加上底线的动作。若要将 Control + U 命令传递至播放程序,您必须在「测试影片」窗口中选取「控制 > 停用键盘快捷方式」。

重要事项:在英文系统上使用非英文的应用程序时,如果 SWF 档案路径的任何部分包含了无法以 MBCS 编码配置代表的字符,「测试影片」命令就会失败。例如,日文路径在英文系统上无效。

其它除错工具Flash 还提供下列除错工具:

                     「编译程序错误」面板,会显示 Flash 编译 Script 时所遇到的错误

                     「输出」面板,会显示运行时错误讯息以及变量和对象的列表

                     • trace() 语句,会将程序设计备注和表达式值传送到「输出」面板

                     • throw try..catch..finally 语句,可让您测试并响应 Script 内的运行时错误

 

对本机 SWF 档案进行除错

1 开启 FLA 文件。2 选取「除错> 影片除错> 除错」。这个命令会将 SWF 档案连同除错信息 (SWD 档案) 一起汇出。它会开启「除错程序」,并在测试环境中开启 SWF 档案。

SWD 档案是用来对 ActionScript 进行除错,档案中包含了可让您使用断点并逐步执行程序代码的信息。

针对远程 ActionScript 2.0 SWF 档进行除错

您可以使用 Flash Player 除错程序版本的单独、ActiveX 或插件版本,对远程 SWF 档进行除错,这个版本位于 Flash 安装目录/Players/Debug/ 目录。

若要允许对远程档案进行除错,启用「发布设定」中的除错功能。您还可以将档案连同除错密码一起发布,以确保只有受信任的使用者才能对它进行除错。

和在 JavaScript HTML 中一样,使用者也可以在 ActionScript 中检视客户端变量。为了要安全地储存变量,请将变量传送到服务器端应用程序,而非将其储存在档案中。不过,身为开发人员,您可能有其它不想要公开的商业秘密 ( 如影片片段结构),就可以使用除错密码来保护您的工作。

[1] [2] [3] [4] 下一页

本类热门教程:

PS结合Flash制作瓢虫动画

Flash  CS6 功能特性中文详

Flash 8 线条实例演练—画

flash中MP3导入及同步歌词

FLASH CS3快速打造一个小奶
最新更新教程:
Powered by:Www.Ps123.Net〖粤ICP备09027937号〗〖粤公网安备44078402440812号〗All Rights Reserved.
作者:佚名    教程来源:本站原创    点击数:    更新时间:2012-4-20