配列コレクションをデータ プロバイダーとして使用するリスト コントロールがあります。配列コレクションは actionscript で初期化されます。リストは次のようになります。
<mx:List width="500" id="activeMessages" styleName="messages" variableRowHeight="true" verticalScrollPolicy="off" horizontalScrollPolicy="off"
dataProvider="{activeMessageTitles}"/>
styleName .messages は次のようになります。
.messages{
border-style:solid;
corner-radius:4;
border-color:#cccccc;
padding:0 0 0 0;
background-color:#DCDCDC;
margin-bottom:400px;
padding-bottom:120px;
}
配列コレクションにはデータが動的にロードされ、検証されているため、必要なデータが含まれています。必要なデータは文ではなく単なるランダムな単語であり、任意の配列に対して 2 単語を超えないようにしてください。
var activeMessageTitles:ArrayCollection = new ArrayCollection();
問題はフォーマットにあります。dataProvider はすべてのアイテムを取得し、それらはリストに表示されます。唯一の問題は、リスト内の任意の 2 つの行項目間のスペースが大きく、任意の量のスペースを占有することです。真ん中に大量のスペースを設けるのではなく、リスト項目を次々にレンダリングしたいと思います。
ここで何がうまくいかなかったのかを誰でも特定できますか?