Flex调试模式的差异,为什么?

时间:2009-06-03 22:48:09

标签: flex flash debugging versions

我在一个大的灵活应用程序上遇到这个非常奇怪的问题,如果用户安装了调试闪存,它可以在调试swf中正常运行,但对于标准版本闪存的人来说会有一些差异。

这些差异包括:

  • 没有弹出窗口

  • 松开所有活动

  • 按钮的奇怪定位

我读到某个地方更新过的播放列表的处理方式有所不同? 现在我将尝试导出释放方式而不是bin-debug swf,并返回提交以查看转折点。

有类似的经历吗?

1 个答案:

答案 0 :(得分:3)

我已经使用Flex很长一段时间了,从来没有听说过这些与使用Flash播放器的调试版和标准版有关的任何问题,但我遇到的问题类似于你遇到的问题。 / p>

当您的应用程序发生异常时,例如尝试访问null类中的某些内容或尝试访问只有9的数组中的元素10时,调试播放器将弹出一个窗口,指出发生了异常并给出了你是一个堆栈跟踪,即使你没有主动调试应用程序。标准播放器没有,因此用户无法知道出现了什么问题。

根据我在未捕获异常发生后的经验,它可以使所有正在运行的代码非常不稳定,从而导致列出的所有问题等等。

我怀疑你的问题与标准之外的两个不同的玩家有什么关系,没有给你任何关于你的应用程序状态的反馈。