文字列を入力として受け取るmxmlのコンポーネントがあり、現在のフォルダーでその文字列を使用して画像を検索し、HorizontalListに画像を表示する必要があります。
これを行う簡単な方法はありますか?文字列を追加して絶対URLを調べてみましたが、特定の入力に対していくつの画像があるかはわかりません。
コンポーネントの現在のコードは次のようになります。
<s:Group ..>
<fx:Declarations>
<fx:String id="INPUT"/>
<fx:Declarations>
<fx:Script>
<![CDATA[
import ..;
private var arrColl:ArrayCollection;
private var arr:Array = [ "images/" + INPUT + "a.jpg",
"images/" + INPUT + "b.jpg", .. ];
private function initHList(items:Array):void
{
arrColl = new ArrayCollection(items);
myList.dataProvider = arrColl;
}
]]>
</fx:Script>
<mx:HorizontalList id="myList" .. columnCount="2" creationComplete="initHList(arr)"/>
</s:Group>
画像のURLをより動的にし、水平リストに可変数の画像(上記の場合の定数2の代わりに)を表示するにはどうすればよいですか?