调试Flash ActionScript 3(AS3)的最佳工具

时间:2011-02-14 12:07:44

标签: actionscript-3 actionscript flash-cs5

是否有人想分享他们为 Actionscript 3 (AS3)和Flash CS5找到的最佳调试工具

我刚刚做了一些搜索,发现了一些,但很想听到那些实际使用过它们的人。 (按照“最有希望的”顺序)


截图...

Adob​​e Scout:

De MonsterDebugger:

http://demonsterdebugger.com/img/content/home/MDB-home02.png

Thunderbird AS3控制台:

http://flash-thunderbolt.googlecode.com/svn/trunk/as3/images/tbConsole_inaction.png

Luminic Box:

http://img1.UploadScreenshot.com/images/main/2/4406392687.jpg

Senocular:

X射线:

http://osflash.org/_media/screenshot_xray.jpg

11 个答案:

答案 0 :(得分:5)

Flashbuilder几乎拥有我需要的一切。最重要的是,我使用JPAuclair的preload profiler ,并且内部开发的等效于X射线。

答案 1 :(得分:4)

DeMonsterDebugger.com有很多功能(他们的网站最能说明这一点)。

  • 跟踪消息
  • 对您的申请结构进行反思
  • 测试方法
  • 编辑属性
  • 查找 绩效问题

开源! : - )

http://demonsterdebugger.com/img/content/home/MDB-home02.png

答案 2 :(得分:4)

SWFWire Debugger可以:

  • 跟踪方法调用
  • 跟踪对象分配
  • 图表帧率
  • 图形内存使用
  • 修改属性
  • 以类似于FireBug的方式选择DisplayObjects

它也是open source,不需要修改代码。

enter image description here

免责声明:我写了这个应用程序

答案 3 :(得分:3)

我使用Flex Builder 3,它拥有我需要的一切。步进代码的好工具。

另一个似乎正在追赶的工具是De MonsterDebugger。我没有广泛使用它,因为Flash Builder可以满足我的需求,但是你可以访问Adobe工具。 Flash Builder的一个很酷的功能就是实时编辑。

enter image description here

答案 4 :(得分:3)

答案 5 :(得分:3)

Adobe Scout

  

Adob​​e Scout是Adobe Flash的下一代分析工具   播放器和AIR。它通过显示来彻底改变ActionScript开发   你在内容中发生了什么,令人垂涎欲滴的细节。   Scout使用简单直观,让您的思维自由创造   时尚而身临其境的游戏!

答案 6 :(得分:3)

Adobe Scout,Adobe的官方调试器

从官方网站复制

适用于任何SWF

使用Scout来分析和优化任何SWF,无论它是在移动设备,台式机还是浏览器中运行。而且您不需要特殊的调试版本 - 在商用Flash Player中配置您的游戏。

无代码更改

Scout自动运行,代码无需任何更改。只需很少的努力即可在上下文中对您的内容进行分析,即可在任何时间找到热点。

项目生命周期使用

Scout可以在您开始之前通过检测问题来帮助您尽早开发。然后在游戏发布后在生产系统上使用相同的复杂分析工具。

移动分析?是的!

enter image description here

enter image description here

视频介绍可在youtube

上找到

答案 7 :(得分:2)

我使用爱尔康。

它具有跟踪和监控功能。只需导入包并使用Debug.trace(任何东西)。

我觉得这很好。 =)

http://osflash.org/lib/exe/fetch.php?hash=9eff22&media=http%3A%2F%2Fblog.hexagonstar.com%2Fwp-content%2Fuploads%2Falcon3_view1.jpg

答案 8 :(得分:2)

这是一个很老的帖子。但不要忘记尝试使用FlashFirebug FireFox扩展进行Flash调试:

http://www.o-minds.com/products/flashfirebug

答案 9 :(得分:2)

有矿工......

它看起来非常强大

http://www.sociodox.com/theminer/

答案 10 :(得分:1)

Tr.ace()是一个库,允许您将跟踪限制到某些用户或类,并将所有跟踪输出到文本字段或将它们保存到日志文件中......

http://msfx.co.uk/2012/01/17/introducing-tr-ace-an-as3-open-source-debugging-library/