在Flex中延迟渲染或强制重新渲染

时间:2010-03-13 02:19:11

标签: flex actionscript-3

在我的Flex应用程序中,使用自定义控件,我正在发出JSON请求以从服务器获取一些数据。我的渲染取决于这些数据,例如知道要绘制多少个框。我怎样才能强制渲染等待,直到我在绘制到屏幕之前获得数据或者在我们收到数据后绘制框?

我有一个Event.COMPLETE的事件监听器用于我的JSON请求,在那里,我调用添加到控件的方法。我已经尝试过invalidateDisplayList,但这似乎对我没有任何作用?

1 个答案:

答案 0 :(得分:0)

如果您拥有最终数据,那么在您的组件中添加“空白”状态会如何处于活动状态。 例如,这种状态可以说是“加载”。 然后你改变状态并渲染正确的布局