Actionscript 3 调试Flash ActionScript 3(AS3)的最佳工具
有人想分享他们为Actionscript 3(AS3)和Flash CS5找到的最佳调试工具吗 我刚刚做了一次搜索,找到了一些,但我很想听听那些实际使用过它们的人的意见。(按“最有希望”排序)Actionscript 3 调试Flash ActionScript 3(AS3)的最佳工具,actionscript-3,actionscript,flash-cs5,Actionscript 3,Actionscript,Flash Cs5,有人想分享他们为Actionscript 3(AS3)和Flash CS5找到的最佳调试工具吗 我刚刚做了一次搜索,找到了一些,但我很想听听那些实际使用过它们的人的意见。(按“最有希望”排序) -Adobe Scout是Adobe Flash Player和AIR的下一代评测工具 -开源AIR应用程序,允许内省和现场调整 -AIR应用程序,允许通过Flash调试器日志文件对主权财富基金进行内省 -另一个可以检查主权财富基金的AIR应用程序 (示例在线,但似乎找不到源代码) -简单、内置但功能良
- -Adobe Scout是Adobe Flash Player和AIR的下一代评测工具
- -开源AIR应用程序,允许内省和现场调整
- -AIR应用程序,允许通过Flash调试器日志文件对主权财富基金进行内省
- -另一个可以检查主权财富基金的AIR应用程序
- (示例在线,但似乎找不到源代码)
- -简单、内置但功能良好,可实时跟踪变量
- -看起来有一些很好的计时和分析功能
- -支持较旧的FlashMX,但不确定是否支持AS3
- -增强的
功能trace()
- -仅适用于断点,如果不使用
trace()
- -仅限AS1+AS2
屏幕截图… Adobe Scout:
(来源:) 删除调试程序:
(来源:) 雷鸟AS3控制台:
(来源:) 发光盒: 老年人: X光:
(来源:)有很多功能(他们的网站描述得最好)
- 跟踪消息
- 对应用程序结构的反思
- 测试方法
- 编辑属性
- 发现 性能问题
(来源:)我用的是爱尔康 它具有跟踪和监视功能。只需导入包并使用Debug.trace(任何内容) 我认为这已经足够好了
Flashbuilder几乎提供了我所需的一切。除此之外,我还使用了JPAuclair's和一个内部开发的相当于X射线的设备。我使用Flex Builder 3,它包含了我所需要的一切。非常适合单步执行代码的工具 另一个似乎正在流行的工具是。我没有广泛使用它,因为FlashBuilder可以满足我的需要,但它非常灵活,因为您没有访问Adobe工具的权限。Flash Builder没有的一个很酷的功能是实时编辑
我个人喜欢用紫水晶 这是一篇很老的帖子。但别忘了为Flash调试试用FlashFirebug FireFox扩展: 矿工在那里 它似乎相当强大 Tr.ace()是一个库,允许您将跟踪限制为特定用户或类,并将所有跟踪输出到文本字段或保存到日志文件中 可以:
- 跟踪方法调用
- 跟踪对象分配
- 图形帧速率
- 图形内存使用
- 编辑属性
- 目视选择与FireBug类似的
DisplayObjects
FlashBuilder调试器的视频介绍在+1上提供,实际上没有理由使用任何其他工具,除非部署的SWF发生了一些非常奇怪的事情。是的,看起来不错。谢谢你的提示(和截图)斯科特!Amethyst更像是一个完整的Flex IDE吗?Amethyst是Visual Studio的语言插件(但您可以使用Visual Studio的免费版本)。除了直接集成到VisualStudio调试器之外,它还提供了一系列flash和flex源代码编辑集成。这篇文章发表已经5年了,我试图找到一些可以在网页上实时运行的swf中对actionscript进行实时调试的东西。到目前为止,我还没有从adobe看到任何可以做到这一点的东西,Flash Builder完全是一个笑话。我刚刚尝试了Amethyst,不到一个小时我就调试了live AS3代码!太糟糕了,现在似乎有点被放弃了,但在我看来它看起来很棒。如果它允许调试js,那将非常酷,这样我就可以看到js/actions脚本相互调用的堆栈跟踪。添加了scout-在被问到这一点时不可用,但它几乎是今天调试的最佳工具我没有使用scout,但它看起来更像是一个分析/性能调优工具,而不是一个调试器。那是真的吗?比如它有控制台和代码单步执行功能吗?我今天刚找到DeMonsterDebugger,它看起来非常有趣,但是我注意到它的许可证是GPLv3。鉴于您必须在项目中编译SWC,这是否意味着我的所有代码都受到许可证的影响?我想您不必将发布版本与调试器链接。