【发布时间】:2012-01-25 23:03:22
【问题描述】:
我有一个数据网格在缩放后失去了布局(通过在状态之间切换)。
初始化的网格如下所示:
但是当它被缩放(和重新缩放)时,它看起来像这样:
缩放它的脚本(在转换部分):
<s:Scale scaleXTo="0.01" scaleYTo="0.01" target="{datagrid}" duration="200" />
<s:Scale scaleXTo="1" scaleYTo="1" target="{datagrid}" duration="200" />
当我按某些东西(比如说 id)对数据进行排序时,它会恢复布局,但我认为这是因为数据网格被刷新(或类似于刷新的东西)。
有谁知道我如何在缩放(或刷新数据网格)后保持布局。
【问题讨论】:
-
就在我头上,但我可能会在缩放后调用数据网格的UpdateDisplayList方法。
-
@Angelo 我认为您的意思是 invalidateDisplayList() 将导致在下一帧更新期间调用 updateDisplayList 。不过,这似乎有点 hacky,调整大小转换不是更直接地服务于这个目的吗?
标签: apache-flex flash-builder mxml flex4.5