配列のスライスメソッドと同様に、xmllistからさまざまな項目を取得するにはどうすればよいですか?配列の代わりにXMLListをスライス
スライス(startIndex、endIndex);私はこのような何かしようとしています
:
var tempXMLList:XMLList = new XMLList();
for(var i:int = startIndex; i <= endIndex; i++){
tempXMLList += originalList[i];
}
をしかし、私はそれがoriginalListを変換することはできませんというエラーを取得しています[i]は
---更新---
I Timofeiの機能を使用し、それは完全に働いた。
ただし、すでにフィルタリングされているxmllistを使用すると、破損します。
filteredData = filteredData.(team == "Ari");
trace("filteredData.length(): " + filteredData.length().toString());
pData = SliceXMLList(filteredData, startIndex, endIndex);
trace("start: " + startIndex.toString() + " end: " + endIndex.toString());
trace("pdata length: " + pData.length().toString());
出力
filteredData.length(): 55
start: 0 end: 55
pdata length: 5
ありがとうございました! Perfecto – Bryan
それは私の喜びです:) –
実際には、元のxmllistがフィルタリングされた別のリストから来たとき、私は奇妙な結果を得ています。インデックスが更新されていない可能性がありますか? – Bryan