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 为空。但是 _data.Meals 不是,我不知道我是否遗漏了一些简单的东西。
我可以通过这样做来让它工作:var MealsListResult2:ArrayList = new ArrayList(Meals);
但我觉得第一种方法也应该工作!
(有 mxml 列表和数据网格,当然这里没有显示)