我有一个偶尔会冻结的Flash项目,然后在几秒钟后恢复。我认为这可能只是花费太多时间处理不必要的数据,所以我想深入了解一下发生了什么。
我在Flash Builder中弹出我的项目,点击“个人资料”,然后项目启动......没有其他事情发生。我盯着它看了一会儿,想知道剖面仪在哪里。没有使用探查器选项或任何东西打开对话框。 60秒后,我收到了一个错误。我希望我现在可以再次重现此错误,但它是“60秒后无法连接到探查器。”
谷歌到处都没有人可以提供帮助。调试已经启用,我正在使用调试Flash播放器,所有项目配置都是正确的...我尝试在播放时右键单击视频并单击“调试器”以手动连接到探查器,但是当我尝试它时只是说“无法建立与调试器或分析器的连接”。我尝试连接IP和端口,但没有运气。所以我放弃了,决定只插入几个trace()
语句来弄清楚我迷路的地方。添加几个后我点击Run并没有发生任何事情......我等了一会儿然后再次点击Run。依然没有。我走开去喝酒,回来了,我的浏览器打开了一个空白页面。没有项目。我尝试右键单击,右键单击菜单无法打开。我关闭了浏览器,删除了所有trace()
语句,然后在我点击运行弹出的右键菜单之前......即使浏览器现已关闭且我在Flash Builder中,它仍然是Flash Player菜单。 / p>
我清理了项目,再次尝试运行,我的项目需要使用FIFTEEN MINUTES才能在浏览器中显示。 (它过去只需几秒钟)
我尝试重新启动计算机但是没有修复它。我尝试回滚到旧的git提交,以防项目设置中的某些内容发生变化,但是没有修复它。
当我去其他网站时,Flash加载就好了。当我编译一个构建版本并在我的浏览器中打开它时它加载就好了。但是当我尝试打开开发版时,它会崩溃我的机器。
有什么想法吗?
答案 0 :(得分:0)
付费与Flash顾问交谈后,我被告知Flash不能很好地与分析师合作。当我告诉他我试图插入一个探测器时,他笑了起来说“撞坏了,不是吗?”
虽然不是一个理想的响应,但是在Flash中跟踪执行的唯一安全方法是老式的方式 - 许多trace()
语句和断点。
至于修复非常慢的播放,我通过重新安装Flash Player解决了这个问题。