【问题标题】:flex buffered data弹性缓冲数据
【发布时间】:2009-05-26 12:04:36
【问题描述】:

我们正在 Flex 中实现一个 AIR 应用程序。 我们动态地填充画布并呈现它。问题是数据不是在画布更改之前构建的。有没有办法缓冲输出并在填充数据后呈现?

提前致谢

【问题讨论】:

    标签: apache-flex actionscript-3 air buffer


    【解决方案1】:

    你可以做一些不同的事情。

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

    2) 更好的做法是在您处理完数据后更新您的 UI。如果由于某种原因在您添加/更改了一些 UI 组件后 UI 没有更新,那么您需要了解诸如 invalidateProperties 和 invalidateDisplayList 之类的内容。我发现这个例子非常有助于理解这些技术。 http://www.quietlyscheming.com/blog/components/randomwalk-component/http://demo.quietlyscheming.com/RandomWalk/IconWalk.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-10
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多