Обычно я выполняю такую проверку непосредственно в своей внутренней базе данных, а не в отношении данных, уже загруженных в мое приложение.Вполне возможно, что данные изменились с момента загрузки в приложение.
Однако, чтобы вернуться и ответить на ваш вопрос, вы можете сделать это несколькими способами.
Создать фильтр и отфильтровать вашу коллекцию ArrayCollection по имени пользователя, которого вы используете.находясь в поиске.Если длина ArrayCollection равна 0 после того, как вы его отфильтровали, имя пользователя не существует.
или
Используйте традиционный для каждого цикла, чтобы пройти ArrayCollection и найти имя пользователя.
for each (var o:Object in myArrayCollection)
{
if (o.userName == theUsernameImLookingFor)
{
usernameExists = true;
break;
}
}