频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Flash 远程调试器1.0Beta

来源:蓝色理想 作者:KingdaSun 出处:巧巧读书 2008-05-26 进入讨论组

作者blog:www.kingda.org

文件下载:点击下载 (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信息将继续显示。

进入讨论组讨论。
收藏此文】【 】【打印】【关闭
较早的文章:Flash 网站的流量统计

较新的文章:FLASH+ASP打造调查结果
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章