我在 mxml 中有一个组件,它接受一个字符串作为输入,并且必须在当前文件夹中使用该字符串搜索图像并在 HorizontalList 中显示图像。
有什么简单的方法可以做到这一点吗?我尝试附加字符串并查看绝对网址,但也不确定特定输入会有多少图像。
我当前的组件代码如下所示:
<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)?