| AI教程 | Flash教程 | Fireworks教程 | Painter教程 | CDR教程 | CAD教程 | 3Dmax教程 | Maya教程 | 摄影技巧 | 广告文案 | LOGO案例 | PS教程

Flash 远程调试器 1.0

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

主题测试文章,只做测试使用。发布者:绘画吧,转转请注明出处:http://www.huitu8.com/shejijiaocheng/Flashjiaocheng/20190828/91501.html



联系我们

在线咨询:点击这里给我发消息

邮件: