AS3: невозможно получить доступ к свойству нулевой ссылки на объект - PullRequest
0 голосов
/ 20 декабря 2011

Я пытаюсь отследить положение мыши по X с помощью видеоклипа.

Что я сделал до сих пор:

public class LuckyHitBeta extends MovieClip {


    var ballReady:ballReady_mc;



private function liveIcon():void {
            ballReady=new ballReady_mc();
            addChild(ballReady);
            ballReady.y=1;
        }

 private function onEnterFrm(e:Event):void
     {          
        ballReady.x=mouseX;

    }

}

Ошибка выполнения:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at LuckyHitBeta/onEnterFrm()

Ответы [ 2 ]

2 голосов
/ 20 декабря 2011

Я не вижу, чтобы вы вызывали функцию liveIcon(). Кажется, что событие enterFrame происходит до инициализации ballready.

1 голос
/ 20 декабря 2011

Я думаю, что это означает ballReady это NULL

Я бы сделал что-то вроде

private function onEnterFrm(e:Event):void
{          
    if (ballReady) {
        ballReady.x=mouseX;
    }
}
...