private var MealsListResult:ArrayList = new ArrayList;
protected var _data:resultData = new resultData;
private function resultHandler():void
{
var Meals:Array = _data.Meals;
MealsListResult = _data.Meals as ArrayList;
MealDataGrid.dataProvider = Meals;
MealListView.dataProvider = MealsListResult;
}
Должно ли это работать? MealDataGrid заполняется на основе массива, но я отлаживаю, а MealsListResult имеет значение null. но _data.Meals нет, и я не знаю, если я пропускаю что-то простое.
Я могу заставить его работать, выполнив это как: var MealsListResult2:ArrayList = new ArrayList(Meals);
, но мне кажется, что первый метод должен также работать!
(есть список mxml и таблица данных, и, конечно, здесь они не показаны)