文件下载:Flash 远程调试器点击下载
自己开发项目时深深感到flash自带远程调试器不太好使自己花了些时间开发了个简易远程调试器看看大家反应怎样如果觉得好我再开发下后续版本加入更多调试功能
轻量级远程调试器可在播放flash中显示调试信息
注意:支持AS2.0fla请发布为支持AS2.0
安装思路方法: 解压缩RemoteDebugger.zip,双击RemoteDebugger.mxp进行安装
起因:
Flash自带远程调试器 3大缺点:
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文件中每帧用到了RDactions脚本首行都要加上 "import org.kingda.tools.debug.RD;"
如果您要在任何个类文件中使用远程调试器别忘了在第行加上 import org.kingda.tools.debug.RD;
4. 在您任何想要trace信息地方打入 RD.tce("您调试信息") 或者 RD.trace("您调试信息")即可使用方法和Flashtrace使用方法样
但可以支持html格式比如 RD.tce("您调试信息")就会显示粗体
快捷键:
Ctrl+Sht+D: 在发布flash swf中按Ctrl+Sht+D即可关闭或者显示远程调试器
在flash 中调试时如果发现快捷键无效请检查播放器“控制>禁用快捷键”是否钩上
API应用接口:
1. RD.tce("String")和 RD.trace("String")功能相同
2. RD.debug: 在任何个地方第帧或者类文件中打入 RD.debug = false; 那么trace信息将不再显示打入 RD.debug = true; 那么trace信息将继续显示
最新评论