Notre application Flex aimerait travailler avec des requêtes et des réponses sous forme de graphiques d'objets (rien d'inhabituel ici). la réponse devient le modèle d'une vue, et serait une structure avec plusieurs couches d'imbrication. ** Maintenant, idéalement, nous aimerions utiliser les mêmes objets côté client (et serveur) pour différents formats de message, par ex. XML et AMF, et une couche sérialisation connectable/désérialisation (!)Flex - Sérialisation XML et dé-sérialisation des structures d'objets imbriquées
AMF a sérialisation et la correspondance du client au serveur en utilisant [RemoteClass (alias = "samples.contact.Contact")] mais il semble il n'y a pas d'équivalent pour XML.
Je suis (avec un peu d'optimisme) à la recherche d'une manière soignée de sérialiser le graphe d'objet en XML, pour envoyer via un HTTPService depuis le client.
Pour les réponses, 'object' et 'E4X' par défaut fournissent une désérialisation. C'est pratique, mais bien sûr, nous n'avons pas les avantages de décompresser le XML dans des classes AS spécifiques comme nous le faisons avec AMF.
Des suggestions? (a eu une idée venir à travers à propos de l'objet emballage/coulée en XML ou XMLList - cela ne semble pas fonctionner, cependant)
Mise à jour:
Ces deux bibliothèques regarder utiles, et je les utilise très probablement à un moment donné.
Pour l'instant, j'ai vraiment besoin la simplicité de réutiliser l'ensemble de métadonnées pour la sérialisation AMF3 que nous utilisons dans tous les cas ([RemoteClass], [transitoire])
.. donc la meilleure option le moment est AMFX - utilisé Flex Data Services pour le transfert AMF en utilisant XML - classes dans le paquetage mx.messaging.channels.amfx - seul inconvénient pour le moment est que toute classe Externalizable est transformée en un flux d'octets Hex - et ArrayCollection est Externalizable! (Dans l'espoir de contourner par sérialisation le tableau interne dans une sous-classe ..)
Espoir qui est utile à quelqu'un ..