Bonjour à tous.
Je suis en présence d'un fichier XML:
1 2 3 4 5 6 7
| <etudiants>
<etudiant groupe="g-007">
<nom>ESCRICH</nom>
<prenom>Jimmy</prenom>
</etudiant>
....
</etudiants> |
Dans mon code, en ActionScript, je souhaite récupérer les étudiants qui ont l'attribut groupe que je souhaite. Je fais donc la recherche suivante:
eleves = DonneEleves.lastResult._3IL.etudiants.etudiant.(@groupe == 'g-001')
Si je mets seulement
eleves = DonneEleves.lastResult._3IL.etudiants.etudiant
Tous fonctionne correctement. Autrement j'ai l'erreur suivante:
1 2 3 4 5 6 7 8 9 10 11 12 13
| TypeError: Error #1123: Filter operator not supported on type mx.collections.ArrayCollection.
at views::DetailGroupe/recupererEleves()[Z:\Mes documents\A3\Absence\src\views\DetailGroupe.mxml:25]
at views::DetailGroupe/__DonneEleves_result()[Z:\Mes documents\A3\Absence\src\views\DetailGroupe.mxml:8]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at HTTPOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[E:\dev\4.y\frameworks\projects\rpc\src\mx\rpc\http\HTTPService.as:993]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[E:\dev\4.y\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:318]
at mx.rpc::Responder/result()[E:\dev\4.y\frameworks\projects\rpc\src\mx\rpc\Responder.as:56]
at mx.rpc::AsyncRequest/acknowledge()[E:\dev\4.y\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:84]
at DirectHTTPMessageResponder/completeHandler()[E:\dev\4.y\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:451]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete() |
Je suis complètement bloqué...
Merci pour votre aide!
Partager