Question

J'ai une application Flash avec un backend PHP. Chaque fois qu'il ya une erreur de PHP, je reçois le « canal Disconnected avant un accusé de réception a été reçu » message d'erreur.

Je suis prêt à pousser mon projet bêta et je préférerais que ce message a dit quelque chose comme « Il y avait une erreur de PHP, s'il vous plaît connecter un bug » ou quelque chose au lieu d'un message qu'ils ne comprennent pas.

Quelqu'un sait d'une façon pour moi de changer ce message d'erreur? BTW, je suis à peu près un noob en matière de programmation flash si s'il vous plaît être descriptif. Utilisation de Flash Builder 4 Beta 2.

Était-ce utile?

La solution

Juste figured it out. Dans la déclaration de mon service PHP, il y a un paramètre appelé « défaut », qui est défini ci-après par défaut:

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

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

Autres conseils

Vous devez également être en mesure de configurer un gestionnaire de défaut dans votre application flex objet à distance. De cette façon, vous pouvez réellement signaler automatiquement le problème (à l'intérieur « onFault »).

<mx:RemoteObject id="ro" destination="AMFServer">
  <mx:method name="getSomething" fault="onFault(event)" 
        result = "onResult(event)" />
</mx:RemoteObject>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top