我需要一些帮助来访问Flex 3中的arrayCollection中的值。
var f:String;
我需要访问其中series = f的photoFilePath。所以,如果f = 2,那么我需要/pics/my2.png
所以,伪代码:myAc。(series =“f”)。photoFilePath
<mx:ArrayCollection id="myAC">
<mx:Object label="Label 1" series="1" photoFilePath="/pics/my1.png" pageTitle="First"/>
<mx:Object label="Label 2" series="2" photoFilePath="/pics/my2.png" pageTitle="Second"/>
</mx:ArrayCollection>
任何建议。
谢谢。
-Laxmidi
答案 0 :(得分:0)
var n:int = myAC.length;
var f:String;
for (var i:int = 0; i < n; i++)
{
var item:Object = myAC.getItemAt(i);
if (item.series == f)
{
trace(item.photoFilePath);
break;
}
}