2010-03-25 2 views
1

J'ai une application Flash avec un backend PHP. Chaque fois qu'il y a une erreur PHP, je reçois le message d'erreur "Canal déconnecté avant qu'un accusé de réception ait été reçu". Je me prépare à pousser mon projet en version bêta et je préférerais que ce message dise quelque chose comme "Il y avait une erreur PHP, s'il vous plaît enregistrer un bug" ou quelque chose au lieu d'un message qu'ils ne comprennent pas.Flex - Y a-t-il un moyen de modifier le message d'erreur "Canal déconnecté"?

Quelqu'un sait-il un moyen pour moi de changer ce message d'erreur? BTW Je suis à peu près un noob quand il s'agit de la programmation Flash alors s'il vous plaît être descriptif. Utilisation de Flash Builder 4 Beta 2.

Répondre

1

Vous venez de comprendre. Dans la déclaration de mon service PHP, il y a un paramètre appelé "fault", qui est défini comme suit par défaut:

fault = "Alert.show (event.fault.faultString + '\ n' + event.fault .faultDetail) "

C'est où nous pouvons changer le message à ce que nous voulons, en changeant le message qui est alerté.

1

Vous devez également pouvoir configurer un gestionnaire d'erreur dans votre objet distant flexible. Ainsi, vous pouvez signaler le problème automatiquement (dans "onFault").

<mx:RemoteObject id="ro" destination="AMFServer"> 
    <mx:method name="getSomething" fault="onFault(event)" 
     result = "onResult(event)" /> 
</mx:RemoteObject> 
+0

Bon à savoir, merci! – Travesty3

Questions connexes