AS3 / Flash Builder - 无法访问空对象引用的属性

时间:2015-06-03 08:06:57

标签: class flash actionscript

这是我第一次使用flash builder(我通常只使用flash本身来处理所有AS的东西)。我有一堆非静态类,其中一个有一个问题,将参数从构造函数传递给私有var。

private function init():void
{
        var keys:Primes = new Primes();
        var keyArray:Array = [["kdc",keys.getRandomPrime()],["client",keys.getRandomPrime()],["server",keys.getRandomPrime()]];
        trace(keyArray);
        kdc = new KeyDistCentre(keyArray);
        client = new Client(keyArray[1][1]);
        server = new Server(keyArray[2][1]);
}

这是导致问题的kdc = new行,当我将keyArray传递给它时,将值分配给类中的私有var会有问题。

package
{
public class KeyDistCentre extends Client
{
    private var keyList:Array = new Array();

    public function KeyDistCentre(keys:Array)
    {
        super(keys[0][1]);

        keyList = keys; **ERROR**
    }

    public function generateTicket():Ticket
    {

        return null;
    }
}
}

奇怪的是,即使我注释掉所有有问题的行,也会出现与行引用完全相同的错误......

0 个答案:

没有答案