Textarea et Arraycollection
Bonjour,
J'ai un fichier XML qui contient des données et que je souhaiterai mettre dans un textarea ou n'importe quelle zone de texte Flex, mais je ne trouve aucun élément text qui contiennent un dataProvider. Voici mon code :
MXML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var arrayCollectionDonnees:ArrayCollection;
private function donneesHandler(event:ResultEvent):void{
arrayCollectionDonnees=event.result.edito.item1.article;
}
]]>
</mx:Script>
<mx:HTTPService id="donnees" url="src/assets/donnees.xml" result="donneesHandler(event)"/>
<mx:TextArea text="{arrayCollectionDonnees}"/>
</mx:Canvas> |
Voici le XML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?xml version="1.0" encoding="iso-8859-1"?>
<edito>
<item1>
<article>Bonjour, je m'appelle Julien
</article>
</item1>
<item2>
<article>Hello, My name is Julien
</article>
</item2>
<item3>
<article>
</article>
</item3>
<item4>
<article>
</article>
</item4>
</edito> |
Merci
Yul