AS3 - Fejlmeddelelse #1009: Cannot access a property
Hej AlleJeg har et lille problem med min AS3 kode, hvilket betyder at jeg får en fejlmeddelelse på MOUSE_OUT som siger:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
med enten: methodinfo-5, methodinfo-6, methodinfo-7
Når alle frames har været igennem, stopper disse fejlmeddelelser. Hvad kan problemet være?
På forhånd mange tak!
-------------------------------------------------------------
var go:int = Math.round (2+Math.random()*2);
var xFrame:int = 0;
stop();
mouseOver_mc.addEventListener(MouseEvent.MOUSE_OVER, search);
mouseOver_mc.addEventListener(MouseEvent.MOUSE_OUT, startMC);
function search(event:MouseEvent):void {
trace("MouseOver!");
gotoAndStop(1);
}
function startMC(event:MouseEvent):void {
movie();
}
function movie() {
if (go == 2) {
addEventListener(Event.ENTER_FRAME, textMC1);
xFrame = 2;
}
if (go == 3) {
addEventListener(Event.ENTER_FRAME, textMC2);
xFrame = 3;
}
if (go == 4) {
addEventListener(Event.ENTER_FRAME, textMC3);
xFrame = 4;
}
gotoAndStop(xFrame);
trace(go);
function textMC1(event:Event) {
if (text1_mc.foo == 1) {
text1_mc.foo = 0;
cursor_mc.play();
removeEventListener(Event.ENTER_FRAME,textMC1);
}
}
function textMC2(event:Event) {
if (text2_mc.foo == 1) {
text2_mc.foo = 0;
cursor_mc.play();
removeEventListener(Event.ENTER_FRAME,textMC2);
}
}
function textMC3(event:Event) {
if (text3_mc.foo == 1) {
text3_mc.foo = 0;
cursor_mc.play();
removeEventListener(Event.ENTER_FRAME,textMC3);
}
}
addEventListener(Event.ENTER_FRAME, cursorMC);
function cursorMC(event:Event) {
if (cursor_mc.currentFrame == 100) {
fade_mc.play();
removeEventListener(Event.ENTER_FRAME,cursorMC);
}
}
addEventListener(Event.ENTER_FRAME, fadeMC);
function fadeMC(event:Event) {
if (fade_mc.foo == 1) {
fade_mc.foo = 0;
gotoAndStop(1);
removeEventListener(Event.ENTER_FRAME, fadeMC);
}
}
}