Actionscript 3 Flex selecteditem获取下一项
因此,我使用从xml中提取的列表加载到mp3文件中,您可以通过单击它来启动mp3文件。然后我点击该项目,如下所示:Actionscript 3 Flex selecteditem获取下一项,actionscript-3,apache-flex,flex4.5,Actionscript 3,Apache Flex,Flex4.5,因此,我使用从xml中提取的列表加载到mp3文件中,您可以通过单击它来启动mp3文件。然后我点击该项目,如下所示: var mp3Url:String = trackListList.selectedItem.@url; var selIndex:int=trackList.dataProvider.getItemIndex(trackListList.selectedItem); if(selIndex != -1) { selIndex++; nextMP3:String=
var mp3Url:String = trackListList.selectedItem.@url;
var selIndex:int=trackList.dataProvider.getItemIndex(trackListList.selectedItem);
if(selIndex != -1) {
selIndex++;
nextMP3:String=trackList.dataProvider.getItemAt(selIndex).@url;
}
我对flex非常陌生,我想知道是否有一种方法可以基于此选择下一项。一种简单的方法如下:
var mp3Url:String = trackListList.selectedItem.@url;
var selIndex:int=trackList.dataProvider.getItemIndex(trackListList.selectedItem);
if(selIndex != -1) {
selIndex++;
nextMP3:String=trackList.dataProvider.getItemAt(selIndex).@url;
}
编辑
var selIndex:int=trackList.selectedIndex;
if(selIndex != -1) {
selIndex++;
nextMP3:String=trackList.dataProvider.getItemAt(selIndex).@url;
}
selIndex
是数据提供程序中所选项目的索引-1表示未选择任何内容如果选择了索引,则if(selIndex!=-1)检测是否正确?实际上,根本不需要该代码。1秒,让我编辑