Red5 Java サーバー アプリケーションから AS3 スクリプトへのオブジェクト、変数などの送信の理解に問題があります。
私が直面している問題は、Javaで次のコードを書き留めたことです。
((IServiceCapableConnection) conn).invoke("say", params);
「params」と呼ばれるパラメーターを使用して「say」を呼び出す ActionScript のメソッドを呼び出します。ここまでは順調ですね。
私の ActionScript は次のようになります。
public function say(user:Array):void{
var usr:Array = user as UserVO;
list.appendText(usr[0] + "\n");
}
したがって、配列を取得しますが、使用できないため、次のエラーが発生することがわかります。
TypeError: エラー #1034: 型強制に失敗しました: Object@123b4a7f1 を配列に変換できません。
それで、誰かがこのパーツを正しく「変換」する方法を教えてもらえますか? シリアル化に関するいくつかの記事を見ましたが、問題が発生しませんでした。