Apache flex flex缓冲数据
我们正在Flex中实现一个AIR应用程序。 我们动态填充画布并呈现它。问题是数据不是在画布更改之前生成的。是否有一种方法可以缓冲输出并在填充数据后显示它Apache flex flex缓冲数据,apache-flex,actionscript-3,air,buffer,Apache Flex,Actionscript 3,Air,Buffer,我们正在Flex中实现一个AIR应用程序。 我们动态填充画布并呈现它。问题是数据不是在画布更改之前生成的。是否有一种方法可以缓冲输出并在填充数据后显示它 提前感谢您可以做一些不同的事情 1) 使用状态-具有加载数据状态,然后在数据到达、处理等后切换到具有新添加状态的状态。(我不推荐这种方法,因为它有点像黑客。你可以采用这种方法并使用viewstack或类似的东西,它必须作为状态实现(即,一旦数据被处理,从可视索引0变为1-0为加载状态,1为可视组件) 2) 最好在处理完数据后更新UI。如果由于某
提前感谢您可以做一些不同的事情 1) 使用状态-具有加载数据状态,然后在数据到达、处理等后切换到具有新添加状态的状态。(我不推荐这种方法,因为它有点像黑客。你可以采用这种方法并使用viewstack或类似的东西,它必须作为状态实现(即,一旦数据被处理,从可视索引0变为1-0为加载状态,1为可视组件)
2) 最好在处理完数据后更新UI。如果由于某种原因,在添加/更改某些UI组件后UI没有更新,那么您需要了解invalidateProperties和invalidateDisplayList之类的内容。我发现这个例子非常有助于理解这些技术。你可以做一些不同的事情 1) 使用状态-具有加载数据状态,然后在数据到达、处理等后切换到具有新添加状态的状态。(我不推荐这种方法,因为它有点像黑客。你可以采用这种方法并使用viewstack或类似的东西,它必须作为状态实现(即,一旦数据被处理,从可视索引0变为1-0为加载状态,1为可视组件) 2) 最好在处理完数据后更新UI。如果由于某种原因,在添加/更改某些UI组件后UI没有更新,那么您需要了解invalidateProperties和invalidateDisplayList之类的内容。我发现这个例子非常有助于理解这些技术。及