English 中文(简体)
Actionscript:无法将JSON解码对象分配为dataProvider
原标题:Actionscript: unable to assign JSON decoded object as dataProvider

我试图使用JSON解码作为数据提供程序,但无论我尝试什么,我都会收到以下错误:

Error #1034: Type Coercion failed: cannot convert    
mx.collections::ArrayCollection@2a88ae01 to fl.data.DataProvider.

我只返回一个由3个元素组成的简单JSON对象数组,每个元素有3个属性。

我目前正在做以下工作:

  var arr:Array = (JSON.decode(rawData) as Array);

  var dp:ArrayCollection = new ArrayCollection(arr);

  grid.dataProvider = dp;

编辑-更多信息

如果我将上述代码的最后一行更改为

      grid.dataProvider = new DataProvider(dp);

我得到以下错误

    TypeError: Error: Type Coercion failed: 
    cannot convert [object Object],[object Object] to Array or DataProvider.
最佳回答

把最后一行改成这个是什么?

grid.dataProvider = new DataProvider(arr);
问题回答

暂无回答




相关问题
Attaching a property to an event in Flex/AS3

I have a parameter that needs to be passed along with an event. After unsuccessful attempts to place it on the type by extending the class, I ve been advised in another SO question to write a custom ...

Sorting twodimensional Array in AS3

So, i have a two-dimensional Array of ID s and vote count - voteArray[i][0] = ID, voteArray[i][1] = vote count I want the top 3 voted items to be displayed in different colors, so i have a 2nd Array -...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

What s a good way of deserializing data into mock objects?

I m writing a mock backend service for my flex application. Because I will likely need to add/edit/modify the mock data over time, I d prefer not to generate the data in code like this: var mockData =...

AS3 try/catch out of memory

I m loading a few huge images on my flex/as3 app, but I can t manage to catch the error when the flash player runs out of memory. Here is the what I was thinking might work (I use ???? because i dont ...

热门标签