У меня многопользовательское приложение (чат) (Flash CS6 AS3), где у пользователя есть более 300 пользователей в часы пик, я заметил, что SWF становится медленнее, так как список пользователей обновляется и удаляется и добавляется больше, чем 300 пользователей. так что мой вопрос в том, есть ли способ просто обновить компонент списка, удалив пользователя, который только что отключился или добавив тот, который был подключен, без повторного заполнения всего списка? Спасибо!Как обновить компонент AS3 List во Flash CS6, с более чем 300 элементами, без необходимости удалять. Каждый раз, когда список обновляется?
Это текущий код:
//The function gets called everytime a SYNC is sent from server (FMS)
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];
list1.addItem({label:clientObj.UserName});
}
}
}
Можете ли вы привести небольшой пример того, как это сделать с помощью массива? благодаря – Alex