私のフレックス モバイル プロジェクトでは、スクローラー内に 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 の領域を取得しますが、スクロール後に正しいアイテムが返されません。