如何从Flash中的.as文件中访问变量?

时间:2014-05-08 21:10:21

标签: actionscript-3 flash

我在AS3编写了我的游戏,并为其添加了高分。我是AS3的新手,所以我在框架中编写代码,但是为了添加高分,我必须在.as文件中有一些代码。问题是分数需要2-3秒才能加载,如果我在加载游戏冻结之前单击菜单按钮,那么我需要检查加载高分的功能是否已在.as文件中完成。那里有这样的功能

class getUserRankCallBack implements App42CallBack {
    public function onSuccess(res: Object): void {
        if (res is Game) {
            var game: Game = Game(res);
            for (var i: int = 0; i < game.getScoreList().length; i++) {
                trace("user rank is : " + Score(game.getScoreList()[i]).getRank());
            }
        }
    }
    public function onException(excption: App42Exception): void {
        trace("Exception is : " + excption);
    }
}

所以当它完成时我会看到跟踪,但我似乎无法找到我应该在if函数中放入什么来检查它是否加载到主.fla文件的帧代码中。 ..我尝试在.as文件中创建一个新变量,比如

var something:Number=1;

但如果我试图在.fla中追踪某些东西,它会让我访问未定义的属性,所以我不知道如何做到这一点,我认为这很简单。

0 个答案:

没有答案