【问题标题】:Flash CS5 not stopping at breakpointsFlash CS5 不会在断点处停止
【发布时间】:2011-08-14 13:03:12
【问题描述】:

这个问题已经困扰我四天了,还没有看到解决办法。突然间,当我在 Flash CS5 上工作时,它停止在我调试时设置的断点处停止。到目前为止,我已经尝试了以下,

  • 重新安装 Flash。
  • 卸载并重新安装 Flash。
  • 删除整个 adobe 套件并重新安装。
  • 重新安装windows。(格式化的HD,听起来很荒谬,我知道:) 问题仍然存在。我已经使用这个 Flash CS5 副本大约四个月了,一点问题都没有。)
  • 尝试通过 localhost 和 IP 127.0.0.1 连接到调试器或分析器。
  • 未安装 Flash 播放器并重新安装。
  • 安装了最新的 Flash 播放器。

一切都会走向死胡同!

当我在同事的一台 PC 上安装相同的副本时,它工作得很好!

这是我几天前录制的错误视频。 http://www.youtube.com/watch?v=n4LdQ8wRECY

【问题讨论】:

  • 我看到您收到来自 adobe 的跨域文件的安全错误。也许尝试先解决所有问题
  • @The_asMan 没有。实际上,尽管发生了这件奇怪的事情,我还是继续我的工作,现在编译的 swf 有时会变得很有趣。
  • 我知道这听起来很奇怪,但有时私有范围的方法会弄乱我在事件回调时的断点。它只是一个镜头,但尝试将其更改为公开。我知道这与它无关但不会受到伤害
  • @The_asMan 好吧,它在某些项目上运行良好,而有些则不行。我还不能确定任何可能导致这种情况的行为,因为它是完全随机的。
  • 嘿,你试过这个吗? flash.debugger.enterDebugger();

标签: flash debugging breakpoints


【解决方案1】:

我在调试器上遇到了类似的问题。也许他们有某种关联。

对我来说,调试器在断点处停止。但是,它没有显示黄色箭头,所以我无法确定前进时代码流在哪里。

最终,其中一位技术支持人员发现该问题与我的 PC 用户配置文件有关。他为我创建了一个新的用户资料,然后复制了我所有的其他“资料”。

效果很好……三天。然而,这件事今天再次发生在我身上!我调试得很好。我进行了更改,启动了调试器,但我的箭头丢失了。我尝试重新启动,但它们仍然消失了。

我讨厌 CS5。真是一团糟!

【讨论】:

    【解决方案2】:

    我知道这是一个老问题,但我最近也遇到了这个问题,发现有一个简单的解决方案。

    转到“窗口”>“调试”并打开“调试”面板。该面板必须在 Flash 会话期间的某个时间点打开,以便在调试器运行时显示。创建新项目时默认打开,但在后续打开 Flash 时,它并不总是自动打开,需要手动打开。这将恢复断点和步进。

    【讨论】:

      猜你喜欢
      • 2013-07-20
      • 2019-04-29
      • 2012-07-15
      • 2011-05-22
      • 2011-04-30
      • 1970-01-01
      • 2014-03-25
      • 2018-03-31
      • 1970-01-01
      相关资源
      最近更新 更多