Actionscript 3 TypeError:错误#1009:无法访问空对象引用的属性或方法。对象不是';t空

Actionscript 3 TypeError:错误#1009:无法访问空对象引用的属性或方法。对象不是';t空,actionscript-3,Actionscript 3,好的,所以我的游戏代码一点问题都没有,除非我将级别“OneManager”声明为变量,否则不会影响游戏 OneManager是我这个级别的班级。关卡是一个包含关卡所有组件的movieclip。Main是document类 TypeError: Error #1009: Cannot access a property or method of a null object reference. at OneManager()[C:\Users\Jay\Creative Cloud Files\Su

好的,所以我的游戏代码一点问题都没有,除非我将级别“OneManager”声明为变量,否则不会影响游戏

OneManager是我这个级别的班级。关卡是一个包含关卡所有组件的movieclip。Main是document类

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at OneManager()[C:\Users\Jay\Creative Cloud Files\Subject 51 Experimental\OneManager.as:38]
at Main()[C:\Users\Jay\Creative Cloud Files\Subject 51 Experimental\Main.as:16]
我认为这没有任何意义。我删除了第38行,然后问题一直显示到第39行,然后我一次又一次地删除它们。实际上直到我的代码没用,我才终于没有错误

这些代码看起来根本没有问题。我甚至尝试手动添加它们,将班级的movieclip添加到舞台上,效果非常好。但是我试图通过代码将它添加到stage中,方法是将这个类的movieclip设置为变量,然后单击按钮,但是如果我这样做了,我会从其他类中获得这些随机错误

我不确定这里出了什么问题。编译没有问题,所以我没有编译错误。只有来自输出的错误。这些代码行不是空的,但输出表明是空的。我很困惑

请帮忙,谢谢

主文档类的代码:

package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;

public class Main extends MovieClip
{
    var mountains: Mountains;
    var homePage: HomePage;
    var oneManager: OneManager;

    public function Main()
    {
        mountains = new Mountains;
        homePage = new HomePage;
        oneManager = new OneManager;
        addChild(homePage);
        homePage.playButtons.addEventListener(MouseEvent.CLICK, onPlayButtonsClick);
    }

    function onPlayButtonsClick(event:MouseEvent):void
    {
        //var level1Page = new Level1Page;
        removeChild(homePage);
        addChild(oneManager);
    }
}

}

您能提供完整的源代码吗?或者至少是
OneManager
类的代码。能否将
OneManager.as
文件的代码显示出来?