0

だから私はxmlから取得したリストを使用してmp3ファイルをロードしています。それをクリックすることでmp3ファイルを開始できます。次に、次のようにアイテムをクリックします。

var mp3Url:String = trackListList.selectedItem.@url;

私はフレックスにかなり慣れていないので、これに基づいて次のアイテムを選択する方法があるかどうか疑問に思いました。

4

1 に答える 1

1

簡単な方法は次のようになります。

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は何も選択されていないことを意味します

于 2012-07-28T14:30:32.967 に答える