, xml şöyle görünür:Flex'te sonuç nesnelerini nasıl değiştirebilirim?
<DataTable>
<Row>
<text>foo</text>
</Row>
<Row>
<text>bar</text>
</Row>
</DataTable>
webservie sonucu olay ben böyle bir şey yapmak tetiklendiğinde:
for(var i:int=0;i<event.result.DataTable.Row.length;i++)
{
if(event.result.DataTable.Row[i].text == "foo")
mx.controls.Alert.show('foo found!');
}
Bu kod daha sonra 1 "Satır" düğümleri döndüğünde çalışır, ancak yalnızca bir "Satır" düğümü varsa o zaman event.DataTable.Row nesnesi bir hata değildir ve kod daha sonra bozulur gibi görünür.
HTTPService sonuç nesnesini kullanmanın uygun yolu nedir? Bir tür XMLList koleksiyonuna veya ArrayCollection'a dönüştürmem gerekiyor mu? Birden Satır elemanları olmadığı sürece