您现在的位置: 365建站网 > 365文章 > Flash 远程调试器1.0Beta

Flash 远程调试器1.0Beta

文章来源:365jz.com     点击数:175    更新时间:2008-07-10 08:13   参与评论

文件下载:点击下载 (filetype: zip size: 178k.)

Flash 远程调试器1.0Beta(图一)

自己开发项目时深深感到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版特色:

Flash 远程调试器1.0Beta(图二)

RD的特色:

1. 在播放的 Flash内部显示调试信息。
2. 支持html trace信息。容易加亮或者特殊显示重要信息。易于查找。
3. 有行号显示。
4. 易于使用,易于调试。

RD的用法:

Flash 远程调试器1.0Beta(图三)
点击浏览大图

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信息将继续显示

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (175人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------

快速入口

· 365软件
· 建站公司
· 杰创官网
· 建站工具

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2022 版权所有 鄂ICP备17013400号