他のフラッシュプログラム(この例では「pacman_main.swf」)をロードしているFlash CS3(+ AS3)プログラムがあります。私はこれがFlash 5とAS1(yippee!)で作られているので、かなり古いSWFだと判断しました。AS3ラッパーAS1変数へのアクセス
子SWFG(a.k.a. "pacman_main.swf")の変数、特にスコアに親SWF(ラッパー)がアクセスできるようにします。これは私が第三者PHP/mySQL db blah blahにスコアを提出できるようにするためです。
function checkScore() {
// Get the score and submit it
}
submitScore.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void {
checkScore();
}
var loader:Loader = new Loader();
loader.load(new URLRequest("pacman_main.swf"));
addChildAt(loader, 0);
私はラッパーを構築した後にデバッグ>リスト変数を使ってスコアの変数名を知っています。スコアは、ゲームで18点のパク・ドットを得た後に「変数_level0.instance5.instance6.score = 180」と表示された変数です。私の "checkScore"機能では、どうすればそれにアクセスできますか?
ありがとうございます!