as3中的getXXX()

时间:2013-11-20 19:38:26

标签: actionscript-3 flash getter

我刚启动闪光灯,我遇到了一些问题...

在Stats类中我变量fps,mem和mem_max。在另一个班级,我需要恢复这三个变量。

所以我放入Stats getters来检索Bot中的值。

在统计数据中:

public function getFPS():uint
{ return fps; }

public function getRAM():Number
{ return mem; }

public function getMemMax():Number
{ return mem_max; }

我尝试了许多不同的方法来检索我在Bot中需要的三个值Stats,但总会有不同的错误。

1 个答案:

答案 0 :(得分:0)

我建议在as3中使用get关键字来创建getter。这是一个例子:

public class Stats{
    private var _fps:uint = 5;
    public function get fps():uint{return _fps;}
}

public class Bot{
    public function Bot(){
        var stats:Stats = new Stats();
        trace(stats.fps);
    }
}