0
因此,我使用从xml中获取的列表来加载mp3文件,您可以通过单击它来启动一个mp3文件。然后我得到点击这样的项目:Flex selecteditem获取下一个项目
var mp3Url:String = [email protected];
我非常新弯曲,我想知道是否有一种方法来选择基于这一个下一个项目。
因此,我使用从xml中获取的列表来加载mp3文件,您可以通过单击它来启动一个mp3文件。然后我得到点击这样的项目:Flex selecteditem获取下一个项目
var mp3Url:String = [email protected];
我非常新弯曲,我想知道是否有一种方法来选择基于这一个下一个项目。
一个简单的方法将是这样的:
var selIndex:int=trackList.dataProvider.getItemIndex(trackListList.selectedItem);
if(selIndex != -1) {
selIndex++;
nextMP3:String=trackList.dataProvider.getItemAt(selIndex)[email protected];
}
EDIT
var selIndex:int=trackList.selectedIndex;
if(selIndex != -1) {
selIndex++;
nextMP3:String=trackList.dataProvider.getItemAt(selIndex)[email protected];
}
selIndex
是在数据提供者选择的项目的索引。 -1表示没有选择任何东西
如果选择了索引,if(selIndex!= -1)检测是否为? – 2012-07-28 14:37:23
其实,这个代码根本就没有必要。 1秒,lemme编辑 – 2012-07-28 14:45:16
tyvm!固定:))) – 2012-07-28 14:56:13