game.swfをmain.swfにロードしようとしていますが、game.swfのゲームが完了すると、ゲームをプレイして得られたスコアとスターがmain.swfに送信されますが、問題はmain.swfが値を受け取らず、上記のエラーが発生します。助けてください。
スコアとスターを受け取るmain.swfのコードは、
var receiving_lc:LocalConnection;
receiving_lc = new LocalConnection();
receiving_lc.connect("gameToEngine");
receiving_lc.client = this;
public function saveScore(score:int, stars:int):void
{
trace("score="+score.toString()+ " stars="+ stars.toString());
}
スコアとスターを送信するgame.swfのコードは、
var sending_lc:LocalConnection;
sending_lc = new LocalConnection();
function send_it(evt:MouseEvent):void
{
sending_lc.send("gameToEngine", "saveScore", score, 2);
}
my_btn.addEventListener(MouseEvent.MOUSE_UP, send_it);
これを解決するのを手伝ってください....
解決しました...
fsbmainの助けを借りて...
receive_lcをグローバル変数にする必要があります...それが役立つことを願っています。