我有一个基于flex/actionscript的项目。该项目有各种视图堆栈和标签导航器和一些弹出窗口。整个事情在pureMVC框架中进行管理。错误的屏幕在Flex应用程序中重绘?
当在各种视图状态之间转换时,打开一个弹出窗口,切换一个标签等,我发现该应用程序展示各种重绘故障。部分视图将以奇怪的方式部分绘制或闪烁。我相当有信心,代码工作正常,似乎只是UI的整体沉重的问题。
这是常见问题?他们的尝试和真正的技术,以优化这个问题?
特别是什么事件处理程序可用于延迟视图组件的绘制,直到所有事情都准备好快速显示到屏幕的最后一刻?
说例如我在一个视窗内有一个VBox,而在这个VBox内部,我有一个相当复杂的数据网格。我可以准备数据网格和/或延迟视图堆栈更改,直到所有子视图组件都准备好快速绘制为止。
这种毛刺有什么可能的症状?
好点。我一直都在使用这种技术。但我所说的是视觉行为,看起来更像是Flex应用程序中的实际绘制错误。例如,当技术上另一个子元素是当前索引时,Tab Navigator的各个部分将其子元素绘制在屏幕上。奇怪的,“奇特”的故障。 – 2009-08-06 16:46:54