0

我在 Flex 4 上进行开发。我有一个数据网格容器和自定义 itemrenderer,其中包含一个文本字段、一个按钮和几个框。每次显示一些数据时,应用程序都会在完全渲染之前停止一两秒。有什么办法可以让它渲染得更流畅,或者一个接一个地渲染……?

4

1 回答 1

0

您的渲染器是否在 commitProperties() 或 updateDisplayList() 覆盖中设置基于百分比的维度信息?例如,如果您设置了 percentWidth 和 percentHeight,您只想执行一次,因此请在构造函数中执行此操作。

如果你用另一种方法反复调用,你的整个网格将调整每个单元格的大小并重新渲染,直到每个单元格的大小和测量都令人满意。因此,如果您的网格是 10 列乘 20 行,这意味着它必须完全渲染至少 200 次才能对其单元格尺寸感到满意。

于 2010-02-19T17:07:46.857 回答