Flash Media Server でサーバー サイド アクション スクリプトを記述およびデバッグする最良の方法は何ですか?
構文の強調表示には Flash Builder を使用していますが、それだけです。
サーバー アプリケーション コードのデバッグ、ブレークポイントの作成、およびステップ トラフを行いたいと考えています。
何か案は?
EDIT1: トレース メッセージを表示するための管理コンソールについては知っていますが、それは私にとって実際のデバッグではありません。
Flash Media Server でサーバー サイド アクション スクリプトを記述およびデバッグする最良の方法は何ですか?
構文の強調表示には Flash Builder を使用していますが、それだけです。
サーバー アプリケーション コードのデバッグ、ブレークポイントの作成、およびステップ トラフを行いたいと考えています。
何か案は?
EDIT1: トレース メッセージを表示するための管理コンソールについては知っていますが、それは私にとって実際のデバッグではありません。
アドビ開発者ガイドへのリンクは次のとおりです。
これには、開発者ガイド、言語リファレンス、いくつかのチュートリアルなどが含まれます...開始するために必要なすべてのもの。
サーバー側のActionScript3のHelloWorldは次のようになります。
application.onConnect = function( client ) {
client.serverHelloMsg = function( helloStr ) {
return "Hello, " + helloStr + "!";
}
application.acceptConnection( client );
}
コードをステップ実行する簡単な方法はわかりませんが、できる便利な方法がいくつかあります。
AMS (/FMS):
Client.prototype.foo = function (){
return this;
}
クライアント:
netConn.call('foo', new Responder(_debug, _debug));
そしてブレークポイントオーバー:
function _debug(... rest):void{
}
それが得られるのと同じくらい良いです:
main.asc
ファイルが変更されるたびにサーバーを再起動する必要があります真剣に、それは楽しいです、試してみてください!