0

在我的 flex 移动项目中,我在滚动器中有一个 vgroup,我将元素添加到 vgroup。当我滚动(因为只有 5 个元素适合可见空间)时,滚动条会变得疯狂,并且我添加到 vgroup 的新元素不会作为最后一个元素放置。而且我的代码不再起作用了。滚动条也有一种虚拟布局吗?

编辑

这是滚动条

<s:Scroller top="0" width="100%" bottom="100">
    <s:VGroup id="areaList" width="100%" gap="5">               
    </s:VGroup>
</s:Scroller>

当我在VGroup中添加一个Area时(Area是一个SpriteVisualElement)会显示在前一个区域之后。但是当我滚动并添加一个新区域时,新的区域并没有按预期显示在 VGroup 的最后一个位置。

在代码中,我使用该方法areaList.getElementAt(k)获取索引 k 处的区域,但在滚动后它不会返回正确的项目。

4

0 回答 0