Обрабатывать несколько массивов в результате события
Я пишу мобильное приложение, которое извлекает некоторые данные из веб-службы amf и сохраняет их в таблицах базы данных. Я не всегда знаю, что мне вернут, когда я отправляю ему идентификатор клиента, и он возвращает всю информацию, которую система имеет для этого клиента. Каждый набор информации возвращается в виде массива.
Таким образом, я в конечном итоге с event.result, который содержит
- пользователь
- заказы
- продажи
- профиль
каждый из этих предметов может иметь несколько предметов, если у клиента нет заказов, которые не были возвращены, и я бы
- пользователь
- продажи
- профиль
поэтому мне нужно определить, какие массивы будут возвращены, а затем вставить / обновить их в базе данных. Я пробовал следующее
var sales:Array
if (event.result.sales)
{
sales = event.result.sales
}
просматривая отладчик, он входит в оператор if, но после его завершения продажи по-прежнему равны нулю.
так что я думаю, мой вопрос, что я делаю не так? или есть гораздо лучший способ справиться с этим
Спасибо