Flash不再运行调试器。 Windows-10中可能出现套接字问题?

时间:2016-06-21 19:23:54

标签: sockets actionscript-3 debugging windows-10

赏金更新

我离开的问题基本上是一样的,但我只是想在开头指出我最感兴趣的是帮助尝试在Flash(Adobe Animate)和本机调试器工作之间设置套接字再次,因为我认为这是我遇到的问题。或者它是闪存和Windows之间的套接字?

原始问题

我显然已经取消了一些东西?即使我编写非常糟糕的代码(比如试图调用不存在的函数或将整数划分为分数),Flash播放器启动,显示背景颜色并停在那里。输出窗口或编译器错误窗口中没有消息。如果我修复了我的代码,那一切都运行正常,但是大约30分钟(自从我开始尝试使用精神图表的位图)时,无论我在代码中输入什么样的错误,我都不会遇到运行时错误。任何人都知道如何重新开启它?

我已经检查了我的动作脚本设置,并且我同时检查了警告模式和严格模式。

这可能是套接字问题吗?我承认我对使用套接字几乎没有任何经验,只是对这甚至意味着什么的表面理解。我添加了套接字标记。如果有人可以看到这显然与套接字无关,那么我将删除标签。

更新:2016年6月22日

  • 我刚刚重新安装了Adobe Animate CC 2015.2而且没有任何变化。当我有机会帮助鸽子解决这个问题时,我会尝试在flash builder中编译它。 (编辑6/24:flash builder工作正常!但是我的试用版第二天就到期了,所以不再是一个可行的选项)。

  • 我刚刚在Windows 10的命令提示符下尝试了一些管理员:

    netsh winsock reset catalog
    netsh int ip reset reset.log hit
    

我发现flashdevelop.org上的另一个用户用来修复类似的问题,但没有变化。

  • 我刚尝试在Flash Builder中进行调试。它工作正常(调试器捕获错误)但我的试用版第二天到期。

更新6/24

  • 我尝试从Adobe Animate CC IDE中启动AIR调试器,如果没有错误,它可以正常工作;如果我在代码中输入拼写错误或错误,它无法做任何可见的事情(没有Iphone模拟器,没有swf窗口)。

  • 我还删除了winsock和winsock2,重新启动了Windows,然后重新安装了winsock和winsock2。没有变化。

更新6/25

  • 刚尝试在Windows中进行系统还原,将我的所有文件,设置和驱动程序等设置为一周半以前的样式......还完全卸载了所有Adobe产品并重新安装。没变。我只能想象擦拭我的硬盘并重新安装Windows就可以解决这个问题,但是来吧,它还没有实现呢?

正如VC.One建议的那样,我检查了编译错误窗口(不敢相信我以前没有检查过!也许当我检查之前没有编译错误...只有运行时错误?)并且错误显示在那里。这是否意味着它捕获编译错误但不是运行时错误?

2 个答案:

答案 0 :(得分:2)

强制/测试运行时错误时......请务必检查

  • 编译器错误 ALT + F2 )以及输出 F2 )。
    通过输出我的意思是显示跟踪(和运行时问题)的窗口。其中一个应该有一些反馈给你。

可能的解决方案是保存新的工作区。因此,对于编译器错误输出的那些窗口都打开(或选项卡,我在时间轴旁边标记它们)转到窗口(在文件/编辑/调试等顶级选项中)并选择工作区,然后选择新工作区。在弹出窗口中给它起一个名字,好吧。

Flash应始终加载当前工作区(下次再次转到工作区选项,检查指定的工作区[按名称]旁边是勾选。 ..)。

答案 1 :(得分:1)

可能的陷阱: 1 - 使用调试播放器 2 - 确保没有某个try / catch包含触发可能导致错误的事件的代码部分 3 - 套接字问题:可能在调试模式下导出但是swf无法连接到调试器(我猜它会在空白状态下等待60秒) 4 - 编译好吗?如果存在编译错误,您可能会获得SWF,但之后它将无法启动 ...