Actionscript 3 as3中的错误1061 hittestobject

Actionscript 3 as3中的错误1061 hittestobject,actionscript-3,flash-builder,hittest,Actionscript 3,Flash Builder,Hittest,大家好,我正在做一些事情,但每次测试运行时,我都会遇到以下错误: 说明资源路径位置类型 1180:调用可能未定义的方法addChild。Deeltoets3.as/Deeltoets3/src第107行弹性问题 1120:访问未定义的属性BARM。Deeltoets3.as/Deeltoets3/src第105行挠性问题 1120:访问未定义的属性BARM。Deeltoets3.as/Deeltoets3/src第106行弹性问题 1120:访问未定义的属性BARM。Deeltoets3.as/

大家好,我正在做一些事情,但每次测试运行时,我都会遇到以下错误:

说明资源路径位置类型

1180:调用可能未定义的方法addChild。Deeltoets3.as/Deeltoets3/src第107行弹性问题

1120:访问未定义的属性BARM。Deeltoets3.as/Deeltoets3/src第105行挠性问题

1120:访问未定义的属性BARM。Deeltoets3.as/Deeltoets3/src第106行弹性问题

1120:访问未定义的属性BARM。Deeltoets3.as/Deeltoets3/src第107行弹性问题

1061:通过静态类型类的引用调用可能未定义的方法hitTestObject。Deeltoets3.as/Deeltoets3/src第103行挠性问题

这是代码,有人知道我做错了什么吗? 谢谢

您的构造函数中没有super calimeroDeVogel.x+=4;}-}包装功能;把它放在你的if后面
package
{
    import figures.Blam;
    import figures.Muur;
    import figures.Sun;
    import figures.Vogel;

    import flash.display.Bitmap;
    import flash.display.Graphics;
    import flash.display.Sprite;
    import flash.display.Stage;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.media.Sound;
    import flash.net.URLRequest;




    public class Deeltoets3 extends Sprite
    {
        // Een afbeelding toevoegen 
        [Embed(source="fotos/sky.jpg")] 
        private var BackgroundPicture:Class; 
        private var background:Bitmap; 

        //maakt een variabele aan voor de vogel
        public var calimeroDeVogel:Vogel;

        //maakt een variabele aan voor de zon
        public var movingSun:Sun;

        //maakt een variabele aan voor de zon
        public var Gebouw:Muur;

        //maakt een variabele aan voor de crash
        public var blam:Blam;

        // maakt een variabele aan voor het achtergrond geluid
        public var achtergrondMuziek:Sound; 



        // Constructor functie
        public function Deeltoets3()
        {
            // De stage instelllen op niet meeschalen
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;

            // Toevoeging van het achtergondplaatje op de display list
            background = new BackgroundPicture();
            background.width = 1240;
            background.height = 800;
            addChild(background);

            // Toevoeging van het de vogel op de display list
            calimeroDeVogel = new Vogel();
            calimeroDeVogel.scaleX = 1;
            calimeroDeVogel.scaleY = 1;
            calimeroDeVogel.addEventListener(Event.ENTER_FRAME, onEnterFrame);
            addChild(calimeroDeVogel);

            // Toevoeging van de zon op de display list
            movingSun = new Sun();
            movingSun.scaleX = 1;
            movingSun.scaleY = 1;
            movingSun.addEventListener(Event.ENTER_FRAME, onEnterFrame);
            addChild(movingSun);

            // Toevoeging van de muur op de display list
            Gebouw = new Muur();
            Gebouw.scaleX = 1;
            Gebouw.scaleY = 1;
            Gebouw.addEventListener(Event.ENTER_FRAME, onEnterFrame);
            addChild(Gebouw);


            // het gedeelte voor de muziek
            // maakt een request aan genaamd jesseSong die zoekt naar het aangegeven mp3 bestand        
            achtergrondMuziek = new Sound; 
            URLRequest("music/chirp.mp3");
            achtergrondMuziek.play();
            achtergrondMuziek.addEventListener(Event.ENTER_FRAME, onEnterFrame);

        }

        // event toevoegen
        public function onEnterFrame(event:Event):void {
            calimeroDeVogel.x+=4;}

            if (calimeroDeVogel.hitTestObject(Gebouw))
            {
                blam = new Blam
                blam.x = 200;
                addChild(blam)
            }

    }
}