Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex flex缓冲数据_Apache Flex_Actionscript 3_Air_Buffer - Fatal编程技术网

Apache flex flex缓冲数据

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。如果由于某

我们正在Flex中实现一个AIR应用程序。 我们动态填充画布并呈现它。问题是数据不是在画布更改之前生成的。是否有一种方法可以缓冲输出并在填充数据后显示它


提前感谢

您可以做一些不同的事情

1) 使用状态-具有加载数据状态,然后在数据到达、处理等后切换到具有新添加状态的状态。(我不推荐这种方法,因为它有点像黑客。你可以采用这种方法并使用viewstack或类似的东西,它必须作为状态实现(即,一旦数据被处理,从可视索引0变为1-0为加载状态,1为可视组件)


2) 最好在处理完数据后更新UI。如果由于某种原因,在添加/更改某些UI组件后UI没有更新,那么您需要了解invalidateProperties和invalidateDisplayList之类的内容。我发现这个例子非常有助于理解这些技术。你可以做一些不同的事情

1) 使用状态-具有加载数据状态,然后在数据到达、处理等后切换到具有新添加状态的状态。(我不推荐这种方法,因为它有点像黑客。你可以采用这种方法并使用viewstack或类似的东西,它必须作为状态实现(即,一旦数据被处理,从可视索引0变为1-0为加载状态,1为可视组件)

2) 最好在处理完数据后更新UI。如果由于某种原因,在添加/更改某些UI组件后UI没有更新,那么您需要了解invalidateProperties和invalidateDisplayList之类的内容。我发现这个例子非常有助于理解这些技术。及