WEB开发网
开发学院图形图像Flash Flash 远程调试器 1.0 阅读

Flash 远程调试器 1.0

 2007-01-03 10:52:53 来源:WEB开发网   
核心提示:作者blog:http://www.kingda.org/文件下载:Flash 远程调试器点击下载自己开发项目时深深感到flash自带远程调试器不太好使,自己花了一些时间开发了一个简易远程调试器,Flash 远程调试器 1.0,看看大家反应怎样,如果觉得好,第一帧或者类文件中,打入 RD.debug = false;

作者blog:http://www.kingda.org/

文件下载:Flash 远程调试器点击下载

自己开发项目时深深感到flash自带远程调试器不太好使,自己花了一些时间开发了一个简易远程调试器。看看大家反应怎样,如果觉得好,我再开发一下后续版本,加入更多的调试功能。

轻量级的远程调试器。可在播放的flash中显示调试信息。

注意:支持AS2.0,fla请发布为支持AS2.0。

安装方法: 解压缩RemoteDebugger.zip,双击RemoteDebugger.mxp进行安装。

起因:

Flash自带的远程调试器三大缺点:

1.反映比较慢。

在远程调试含有较多组件&类代码的flash时,flash自带的远程调试器往往反映比较慢,还经常导致脚本缓慢要求关闭的现象。一旦生成的调试文件swd>1M多后,远程调试是有点痛苦的。

我所做的项目生成的调试文件有7M之多。而往往我们只需要trace关键信息,并不需要数据结构,舞台元件等信息。

2.必须通过Flash开发工具才能使用远程调试。

有时候在没有flash开发工具的环境下就没法知道调试的内容。比如说要去客户哪里看问题出在哪里,你当然不会指望所有客户都安装着Flash 8或者2004开发工具吧?

3.没有行号显示,不能特殊显示重点文字,不支持html

Flash自带的完全是普通的文本,你不可能指望它显示加粗,字体颜色,字体大小等等选项。trace大量信息时,如果需要重点显示某些文本,那么这些功能很有用,

我的调试器1.0beta版特色:

RD的特色:

1. 在播放的 Flash内部显示调试信息。

2. 支持html trace信息。容易加亮或者特殊显示重要信息。易于查找。

3. 有行号显示。

4. 易于使用,易于调试。

RD的用法:

1. 打开您自己的fla文件。

2. 拖动组件(Ctrl+F7打开)面板中kingda.org目录下RemoteDebugWin组件到库中。

3. 在fla文件中,每帧用到了RD的actions脚本首行都要加上 "import org.kingda.tools.debug.RD;"

如果您要在任何一个类文件中使用远程调试器,别忘了在第一行加上 import org.kingda.tools.debug.RD;

4. 在您任何想要trace信息的地方,打入 RD.tce("您的调试信息") 或者 RD.trace("您的调试信息")即可。用法和Flash的trace用法一样。

但可以支持html格式。比如 RD.tce("您的调试信息")就会显示粗体。

快捷键:

Ctrl+Shift+D: 在发布的flash swf中,按Ctrl+Shift+D即可关闭或者显示远程调试器。

在flash 中调试时,如果发现快捷键无效,请检查播放器“控制>禁用快捷键”是否钩上。

API应用程序接口:

1. RD.tce("String")和 RD.trace("String")功能相同。

2. RD.debug: 在任何一个地方,第一帧或者类文件中,打入 RD.debug = false; 那么trace信息将不再显示。打入 RD.debug = true; 那么trace信息将继续显示。

Tags:Flash 远程 调试器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接