1

PHPバックエンドを備えたFlashアプリがあります。PHPエラーが発生すると、「確認応答を受信する前にチャネルが切断されました」というエラーメッセージが表示されます。

プロジェクトをベータ版にプッシュする準備をしています。このメッセージに、理解できないメッセージではなく、「PHPエラーが発生しました。バグをログに記録してください」などのメッセージが表示された方がいいと思います。

このエラーメッセージを変更する方法を知っている人はいますか?ところで、私はFlashプログラミングに関してはほとんど初心者なので、説明してください。Flash Builder 4Beta2の使用。

4

2 に答える 2

1

ちょうどそれを理解しました。私のPHPサービスの宣言には、「fault」というパラメーターがあります。これは、デフォルトで次のように設定されています。

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

これは、アラートされるメッセージを変更することにより、メッセージを必要なものに変更できる場所です。

于 2010-03-25T22:19:42.857 に答える
1

また、フレックスアプリのリモートオブジェクトでフォールトハンドラーを設定できる必要があります。そうすれば、実際に問題を自動的に報告できます(「onFault」内)。

<mx:RemoteObject id="ro" destination="AMFServer">
  <mx:method name="getSomething" fault="onFault(event)" 
        result = "onResult(event)" />
</mx:RemoteObject>
于 2010-03-29T10:44:58.370 に答える