Lid |
|
Ik heb op een website een tutorial gevolgd, waarmee ik 'maze game' kan namaken. Ik kan alles uitspelen, alleen als mijn cursor tegen de muur botst komt er deze foutmelding :
Error #1009: Kan geen eigenschap of methode benaderen via een verwijzing naar een object dat null is.
at maze_game_fla::MainTimeline/frame1()
at flash.display::MovieClip/gotoAndStop()
at maze_game_fla::MainTimeline/detectHits()
Ik heb al op internet gezocht, en vond iets dat het met de stage te maken had, alleen stond er geen oplossing bij, zou iemand is kunnen kijken wat er mis mee is ?
stage.addEventListener(MouseEvent.MOUSE_MOVE, detectHits);
function detectHits(event:MouseEvent) {
if (wall_mc.hitTestPoint(mouseX,mouseY,true)) {
gotoAndStop("1","Scene 1");
stage.removeEventListener(MouseEvent.MOUSE_MOVE, detectHits);
}
else if (hit_mc.hitTestPoint(mouseX,mouseY,true)) {
gotoAndStop("1","Scene 3");
stage.removeEventListener(MouseEvent.MOUSE_MOVE, detectHits);
}
}
stage.addEventListener(MouseEvent.MOUSE_MOVE, detectHits); function detectHits(event:MouseEvent) { if (wall_mc.hitTestPoint(mouseX,mouseY,true)) { gotoAndStop("1","Scene 1"); stage.removeEventListener(MouseEvent.MOUSE_MOVE, detectHits); } else if (hit_mc.hitTestPoint(mouseX,mouseY,true)) { gotoAndStop("1","Scene 3"); stage.removeEventListener(MouseEvent.MOUSE_MOVE, detectHits); } }
Naar scene 3 gaat ie wel, maar niet naar scene 1, dan krijg ik die foutmelding.
Grt,Lolll
Weet echt niemand een oplossing hiervoor ?
|