嗨,这个函数在AIR或somthing中是不存在的,因为我正在尝试以下跟踪作为测试,它在我的脸上抛出了一个胖的错误,
trace(musicLibrary.getItemAt(3)[0]);
Musiclibrary是数据网格我只是使用行号和列号作为测试,但这有什么不对吗?
TypeError: Error #1006: getItemAt is not a function
我不明白,因为我无法找到它在网上说这不是一个有效功能的任何地方。谁知道?
编辑:添加了我最终使用的内容。
只是为了让其他人知道我最终使用了这个:
var songName:String = libraryDP.getItemAt(currentSongNumber+1).Song;
我试图在数据存储器中获取对象的值,将数据添加到这样的数组中。
musicLibrary.push({Song:arr[i].name,Location:arr[i].nativePath});
希望这有助于某人。
答案 0 :(得分:1)
Datagrids没有定义getItemAt方法。您可以在datagrid的数据提供程序上调用该方法,例如:musicLibrary.dataProvider.getItemAt(3)
。
希望这会有所帮助。 祝你有美好的一天。