【发布时间】:2012-03-20 21:11:23
【问题描述】:
我们有一个基于 3.3 SDK 构建的 Flex 应用程序。到昨天为止,它已经生产了一年多,没有任何问题。昨天我们收到了一个错误报告,指出某些内容是不可见的,这会阻止用户完成任务。我调查了这个问题,并将其范围缩小到 Flash Player 11。不幸的是,它让我无法解决问题。
应用程序中出现问题的部分是一个单独的 .SWC,它被加载到 SWFLoader 对象中。这放置在 Canvas 上,然后通过 PopupManager 向用户显示。
如您所见,我缺少复选框、两个按钮和中间的检查点。检查点从屏幕顶部下降,有时您可以看到其中的一部分。似乎在这上面有什么看不见的东西。在 Flash Player 11 版本中,我可以单击不可见的复选框,这确实会触发预期的行为,因此我知道鼠标单击是正确的句柄。按钮“Vorige”(上一个)和“Volgende”(下一个)也是如此,即使您看不到它们,我仍然可以在状态之间导航。
我检查了在 Flash Player 11 中禁用硬加速是否有影响,但不幸的是没有。我还认为可能是预加载器挡住了屏幕的一部分,但位置似乎完全错误,我对呈现给用户的其他外部 .SWC 文件没有任何问题。
我猜问题出在加载的外部 .SWC 的某个地方,但我想知道,还有其他人在 Flash Player 11 中看到过这种行为吗?
【问题讨论】:
标签: flash apache-flex flex3