Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 调试Flash ActionScript 3(AS3)的最佳工具_Actionscript 3_Actionscript_Flash Cs5 - Fatal编程技术网

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

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应用程序 (示例在线,但似乎找不到源代码) -简单、内置但功能良

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

我刚刚做了一次搜索,找到了一些,但我很想听听那些实际使用过它们的人的意见。(按“最有希望”排序)

  • -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
它也很简单,不需要修改代码

免责声明:我编写了此应用程序

Adobe Scout是Adobe Flash的下一代评测工具 球员和空气。它通过显示 你知道你的内容里发生了什么,令人垂涎三尺的细节。 Scout使用简单直观,让您的思维自由地进行创作 圆滑和身临其境的游戏

,Adobe的官方调试器

从官方网站复制

适用于任何SWF

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

无代码更改

Scout自动工作,代码不做任何更改。只需花很少的努力就可以在上下文中分析您的内容,并立即找到热点

项目生命周期使用

Scout通过在开发早期发现问题来帮助您。然后在游戏发布后,在生产系统上使用同样复杂的分析工具

移动评测?对!


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,这是否意味着我的所有代码都受到许可证的影响?我想您不必将发布版本与调试器链接。