好的,所以我有一个 Flash CS3 (+ AS3) 程序,它正在加载另一个 Flash 程序(在本例中称为“pacman_main.swf”)。我确定这是一个相当古老的 SWF,因为它是在 Flash 5 和 AS1 中制作的(yippee!)。
我希望父 SWF(又名包装器)能够访问子 SWFG(又名“pacman_main.swf”)的变量,特别是分数。这样我就可以将分数提交给第 3 方 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 个 pac-dots 后列为“变量_level0.instance5.instance6.score = 180”的变量。我将如何在我的“checkScore”函数中访问它?
谢谢!