0

嗨,这个函数在 AIR 或其他东西中不存在,因为我正在尝试以下跟踪作为测试,它在我的脸上抛出了一个胖错误,

trace(musicLibrary.getItemAt(3)[0]);

Musiclibrary 是我只是使用行号和列号作为测试的数据网格,但有什么问题吗?

TypeError: Error #1006: getItemAt is not a function

我不明白,因为我无法在任何地方找到它说这不是网络上的有效功能。有人知道吗?

编辑:添加了我最终使用的内容。

只是为了让其他人知道我最终使用了这个:

var songName:String = libraryDP.getItemAt(currentSongNumber+1).Song; 

我试图在 dataprodiver 中获取对象的值,数据被添加到这样的数组中。

musicLibrary.push({Song:arr[i].name,Location:arr[i].nativePath});  

希望这可以帮助某人。

4

1 回答 1

1

数据网格没有定义 getItemAt 方法。但是,您可以在数据网格的数据提供程序上调用该方法,如下所示musicLibrary.dataProvider.getItemAt(3)

希望这可以帮助。祝你有美好的一天。

于 2012-05-02T20:57:11.930 回答