Actionscript 3 as3中的错误1061 hittestobject
大家好,我正在做一些事情,但每次测试运行时,我都会遇到以下错误: 说明资源路径位置类型 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后面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/
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)
}
}
}