我有一个基于 flex/actionscript 的项目。该项目具有各种视图堆栈和选项卡导航器以及一些弹出窗口。整个事情都在 pureMVC 框架中进行管理。
在各种视图状态之间转换、打开弹出窗口、切换选项卡等时,我发现该应用程序出现各种重绘故障。部分视图将被部分绘制或以奇怪的方式闪烁。我相当有信心代码可以正常工作,但这似乎是 UI 整体沉重的问题。
这是一个常见问题吗?他们是否有经过验证的真实技术来优化这个问题?
特别是哪些事件处理程序可用于延迟视图组件的绘制,直到一切都准备好快速显示到屏幕上的最后一刻?
例如,我在视图堆栈中有一个 VBox,在这个 VBox 中我有一个相当复杂的数据网格。我可以准备数据网格和/或延迟视图堆栈更改,直到所有子视图组件实际上都准备好快速绘制。
这种故障有哪些可能的症状?