* Здравствуйте! Мне нужно заполнить только 100 элементов в dataProvider, который отображается в компоненте списка. даже если элементов больше 500 или даже 1000, мне нужно только 100 элементов, сначала все элементы с включенной камерой, а остальные заполнить, чтобы всего 100 были в DataProvider. Использование ActionScript 3.0 (Flash CC):
ОБНОВЛЕНИЕ: в основном, мне нужно следующее: у меня есть приложение видеочата во flash, поэтому, когда есть сотни пользователей, приложение становится медленным из-за компонента списка, заполняющего сотни элементов (пользователей), поэтому я хотел бы иметь не менее 100 пользователей в списке, отдающих приоритет пользователям, транслирующим живое видео. имеет ли это смысл? :) спасибо – Алекс только что отредактировал
*
Код:
function syncEventHandler(event:SyncEvent){
list1.removeAll();
for (var i in users_so.data){
if (users_so.data[i] != null)
{
var clientObj = users_so.data[i];
//if user is streaming add it first then complete 100 with the rest.
list1.addItem({label:clientObj.UserName});
}
}
}
Спасибо, что нашли время для этого!