- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
for (var i:int = 0; i < listScreen2.dataProvider.length; i++)
{
for (var j:int = 0; j < listScreen.dataProvider.length; j++)
{
if ((listScreen.dataProvider.getItemAt(j).Id == listScreen2.dataProvider.getItemAt(i).Id) && (listScreen.dataProvider.getItemAt(j).Name == listScreen2.dataProvider.getItemAt(i).Name))
selItems.push(listScreen.dataProvider.getItemAt( j));
}
}
А она, скорее всего, и не идёт, без пояснений автора это всё домыслы.
Я вот думаю, что это просто типичные списки в GUI с парой десятков элементов, так что даже квадратичный алгоритм поиска пересечения не сильно проблематичен.