Ok, d'abord, si vous avez besoin de cette chaîne de requête pour interroger en fait un serveur, vous ne avez pas vraiment besoin d'obtenir vous-même que ce code va interroger le serveur pour vous
protected function callSerivce():void
{
var o:Object = new Object();
o.action = "loadBogusData";
o.val1 = "dsadasd";
service.send(o);
}
<mx:HTTPService id="service" url="http://www.somewhere.com/file.php" method="GET" showBusyCursor="true"/>
fera un appel au serveur comme ceci: http://www.somewhere.com/file.php?action=loadBogusData&val1=dsadasd
Mais si vous voulez vraiment analyser l'objet à la main, essayez d'utiliser ObjectUtil. getClassInfo, il renvoie beaucoup d'informations inc luding tous les champs (lire plus sur LiveDocs).
Si c'est une classe concrète au lieu d'un simple objet, voir ObjectUtil.getClassInfo() – Sophistifunk
Je crois que for (in) 'fonctionne toujours sur des classes concrètes, mais il est généralement plus limité sur ce qu'il retourne. Il ne prendra que ce que ces classes ont configuré comme visible en utilisant la méthode 'setPropertyIsEnumerable'. – Herms