在Flex4中,我使用了Image控件。 每隔10秒,我就会使用Timer以编程方式更改图像。 但是当图像改变时,会发生闪烁。 有什么方法可以防止这种情况吗? 在此先感谢
答案 0 :(得分:0)
如果没有看到您的代码,很难推荐一种方法来阻止闪烁。在任何情况下,一种方法可以是使两个Image组件占据相同的空间,一个可见,一个隐藏。加载下一个图像时,将其放入隐藏的组件中,然后在加载新图像后交换可见性。这有点像“双缓冲”。希望有所帮助。
答案 1 :(得分:0)
尝试使用图像标记,ioError处理程序有助于识别图像加载时发生的错误,如果出现错误,您可以轻松地将其替换为其他图像。
<mx:Image ioError=""