Flash调试播放器和普通播放器之间有什么区别?

Flash调试播放器和普通播放器之间有什么区别?,flash,Flash,一些应用程序和IDE建议安装AdobeFlashPlayer的调试版本。我知道这允许在不通过测试影片运行Flash的情况下看到跟踪语句,但还有什么不同呢?有什么事吗 另外,当我看到正在运行的调试播放器而不是常规播放器时,我如何判断呢 谢谢 调试版本会慢一些,我认为这样可以更容易地在运行时检查一些变量。我不确定调试播放器是否慢一些。当然,正如您提到的,它允许您在flashlog.txt中查看跟踪语句,还允许您通过右键单击并选择“显示重画区域”来查看重画区域。有些应用程序,如De Monster D

一些应用程序和IDE建议安装AdobeFlashPlayer的调试版本。我知道这允许在不通过测试影片运行Flash的情况下看到跟踪语句,但还有什么不同呢?有什么事吗

另外,当我看到正在运行的调试播放器而不是常规播放器时,我如何判断呢


谢谢

调试版本会慢一些,我认为这样可以更容易地在运行时检查一些变量。

我不确定调试播放器是否慢一些。当然,正如您提到的,它允许您在flashlog.txt中查看跟踪语句,还允许您通过右键单击并选择“显示重画区域”来查看重画区域。有些应用程序,如De Monster Debugger()和flash tracer(),允许您使用调试播放器更轻松地检查变量。

除了quoo提到的,调试播放器将显示一个弹出窗口,其中包含应用程序中发生的任何未捕获异常的堆栈跟踪(至少对于基于AS3的SWF).

调试播放器有几个不同之处:

  • 您可以使用
  • (右键单击)上下文菜单将包含一个“显示重画区域”选项,该选项允许您验证每帧重画的内容量
  • 调试播放机将显示未捕获异常的弹出错误消息(在常规播放机中,它们将无声地失败)
  • 有一些AS3命令只在调试播放器中工作,例如System.gc()。看

这只是我脑子里的想法,并不是一个详尽的清单。基本上,调试播放器有一些功能使其更适合开发,任何开发自己内容的人都应该使用它。

谢谢!在我的web浏览器中观看电影时,有没有一种简单的方法来判断哪个Flash player(是否为调试和版本)正在运行?右键单击swf,如果它有一个选项显示“调试程序”(可能是灰色的),它就是调试播放器。有关其他答案的注释可能应该作为注释输入。;)是的,但这不仅仅是对另一个答案的评论。我理解,但现在你的答案是从对另一个答案的回应开始的,这个答案被降到了页面底部,以后可能会被删除或其他什么。最好把评论放在评论中,让答案独立。详细答案+1。不知道为什么它还没有被认为是正确的。一个问题——我刚刚偶然发现一个案例,当Flash应用程序在生产Flash Player中冻结,并在调试版本中顺利运行时(?!),它不会抛出任何错误或异常。你遇到过这样的事情吗?为什么会发生这种事?@jayarjo我从来没有遇到过这样的事情。您正在浏览器中测试这两个,对吗?(与使用独立调试器和浏览器中的常规播放器等不同)恐怕没有明显的解释。。