Гибкий узел доступа в коллекции ArrayCollection на основе значения переменной - PullRequest
0 голосов
/ 02 ноября 2010

Мне нужна помощь в доступе к значению в моем массиве arrayCollection во Flex 3.

var f: String;

Мне нужно получить доступ к photoFilePath, где series = f. Так что если 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

1 Ответ

0 голосов
/ 02 ноября 2010
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;
    }
}
...