fotos
Legacy Member
Zit dus met een probleem in FLEX.
Ik heb een site (nog niet online), waarin ik berichten kan posten en op die berichten kunnen bezoekers een reactie posten.
Zoals een blog dus.
De werking is als volgt.
- de reactie wordt ingevoerd in een venster met naam en bericht
- deze wordt doorgestuurd naar een php die ze in een MySql database zet en die de berichten tabel ook update op de aantalreacties kolom
Dit werkt allemaal perfect alsk ik in de database kijk.
- voor ze op te vragen roep ik via een HTTPService object een php aan die de reacties ophaalt uit de database en in xml formaat zet als volgt.
<reacties>
<reactie>
<naam>Tom</naam>
<bericht>test</bericht>
</reactie>
</reacties>
Als ik de php in IE geef krijg ik de xml perfect terug.
De xml vang ik in Flex op als een ArrayCollection.
var data:ArrayCollection = event.result.reacties.reactie
Om de reacties weer te geven maak ik gebruik van een loop
for each (var o:Object in data) {
}
In FLEX werkt dit alles perfect buiten het feit dat als er slechts 1 reactie in staat, gelijk voorgaande xml, die ze niet wil tonen.
Als ik een Alert doe met de lengte van de AC geeft die niks, vanaf 2 of meerdere berichten werkt alles perfect en staat alles ook mooi in de lijst zoals het in de xml staat.
Heb al vanalles geprobeerd maar vind het gewoon een raar probleem, als er 1 object in staat moet die dat toch opvangen?
Ik heb een site (nog niet online), waarin ik berichten kan posten en op die berichten kunnen bezoekers een reactie posten.
Zoals een blog dus.
De werking is als volgt.
- de reactie wordt ingevoerd in een venster met naam en bericht
- deze wordt doorgestuurd naar een php die ze in een MySql database zet en die de berichten tabel ook update op de aantalreacties kolom
Dit werkt allemaal perfect alsk ik in de database kijk.
- voor ze op te vragen roep ik via een HTTPService object een php aan die de reacties ophaalt uit de database en in xml formaat zet als volgt.
<reacties>
<reactie>
<naam>Tom</naam>
<bericht>test</bericht>
</reactie>
</reacties>
Als ik de php in IE geef krijg ik de xml perfect terug.
De xml vang ik in Flex op als een ArrayCollection.
var data:ArrayCollection = event.result.reacties.reactie
Om de reacties weer te geven maak ik gebruik van een loop
for each (var o:Object in data) {
}
In FLEX werkt dit alles perfect buiten het feit dat als er slechts 1 reactie in staat, gelijk voorgaande xml, die ze niet wil tonen.
Als ik een Alert doe met de lengte van de AC geeft die niks, vanaf 2 of meerdere berichten werkt alles perfect en staat alles ook mooi in de lijst zoals het in de xml staat.
Heb al vanalles geprobeerd maar vind het gewoon een raar probleem, als er 1 object in staat moet die dat toch opvangen?