0

amfphpでフラッシュリモーティングを使用する場合、Flashのレスポンダーで設定した「status」メソッドをトリガーするphpで何を書くことができますか?

または、より一般的には、サービス呼び出しが失敗したかどうかをどのように判断できますか?私にとって理想的な解決策は、phpサーバー側でいくつかの例外をスローし、フラッシュクライアント側でその例外をキャッチすることです...他の人はフラッシュリモートでサーバーエラーをどのように処理しますか?

var responder = new Responder(
    function() {
        trace("some normal execution finished successfully.  this is fine.");
    }, function(e) { 
        trace("how do I make this trigger when my server tells me something bad happened?");
    } 
);
myService = new NetConnection;
myService.connect("http://localhost:88/amfphp/gateway.php");
myService.call("someclass.someservice", responder);
4

1 に答える 1

1

私は自分が間違っていたことを理解しました。php から throw を呼び出すと、レスポンダーのエラー ハンドラーが適切にトリガーされますが、ネットワーク トラフィックをスニッフィングするために使用していたツールが邪魔になり、呼び出しが台無しになりました。

于 2010-03-19T22:01:51.857 に答える