Bonjour à tous,

bon alors voila mon problème,
je suis sous Flex 3, j'utilise le framework AMfPhP pour me connecter à ma base de données MySQL, ca marche niquel. J'utilise tout ca via les RemoteObject.
Par contre dans l'objet RemoteObject, il y a un paramètre result (en cas de succès de l'action) et un paramètre fault en cas d'echec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<mx:RemoteObject id="myFonction" fault="faultHandler(event)" showBusyCursor="true" 
			source="vo.MyFonction" destination="amfphp">
        <mx:method name="updateRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/>
        <mx:method name="addRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/>
        <mx:method name="delRecord" result="{refreshDomaine(event)}" fault="faultHandler(event)"/>
</mx:RemoteObject>
Le seul problème c'est que je n'arrive pas à distinguer les erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
"Erreur : \n" + "code:\n" + e.fault.faultCode + 
					"\n\nMessage:\n" + e.fault.faultString + 
					"\n\nDetail:\n" + e.fault.faultDetail
renvoit toujours la même erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
e.fault.faultCode: "Client.Error.DeliveryInDoubt" 
e.fault.faultDetail : "Channel disconnected before an acknowledgement was received"
e.fault.faultString : "Channel disconnected"
J'ai regardé du coté du php mais j'y connais rien du tout en Php donc j'avance pas ...

Si quelqu'un peut me donner une piste ou m'éclairer

merci d'avance