2010-01-15 4 views

Répondre

1

à augmenter plus tôt après, cela dépend de ce que vous envoyez à partir du côté serveur. Si vous utilisez HTTPService, il s'agit idéalement d'un document XML (style RestFul). En fonction du format de résultat défini pour l'objet de service, flex tente de le convertir en ce type de résultat en mappant XML à un autre type d'objet flex. Dans ce cas, les formats de résultat les plus utiles sont object (default), e4x, xml. Pour plus d'informations, vous devez voir ASDoc. Si la charge utile de votre HTTP est un objet personnalisé qui est directement sérialisé côté serveur (pas au format xml), il est assez difficile de reconstruire cet objet du côté de la flexibilité. SI vous payload est String ou tout autre format que vous voulez analyser manuellement, réglez le format de résultat sur "text" qui vous renverra une chaîne et vous pourrez la traiter plus tard.

0

Si vous voulez flex pour convertir automatiquement les données de résultat de XML pour objet l'utilisation:

<mx:HTTPService url="http://theserver.com" 
        resultFormat="object"/> 

ou si vous utilisez uniquement actionscript

var service:HTTPService; 
service.resultFormat = "object"; 

Cela devrait être le comportement par défaut quand aucunFormat n'est spécifié. Vous pouvez également vérifier le format de résultat "tableau" car il se comporte un peu différemment.

HttpService.resultFormat

Questions connexes