好的,所以我有一個正在加載另一個Flash程序(本例中稱爲「pacman_main.swf」)的Flash CS3(+ AS3)程序。我已經確定這是一個相當老的SWF,因爲它是在Flash 5和AS1(yippee!)中製作的。AS3 Wrapper訪問AS1變量
我希望父SWF(a.k.a.包裝器)能夠訪問子SWFG(a.k.a.「pacman_main.swf」)的變量,特別是分數。這樣我就可以將分數提交給第三方PHP/mySQL db等等等等。
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後列爲「Variable _level0.instance5.instance6.score = 180」的變量。我如何在我的「checkScore」函數中訪問它?
謝謝!