2017-02-05 7 views
2

Ich versuche, Code für einen Movieclip zu schreiben, um einen anklickbaren Bereich in der Bühne in einem bestimmten Frame zu erstellen. Es gibt einen Fehler, dass ich nicht finden konnte, was dieser Fehler ist.ActionScripts3 Movieclip-Klickereignisfehler

"btn_SETTINGS" ist ein Filmclip.

import flash.ui.Mouse; 
import flash.events.MouseEvent; 

//Stop at frame 72 (STORES PAGE) 
gotoAndStop(73); 

//Button SETTINGS Click 
function goto_SETTINGS(event:MouseEvent):void 
{ 
    gotoAndStop(74); 
} 
trace("button:",btn_SETTINGS); 
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS); 

Fehler:

button: null 
TypeError: Error #1009: Cannot access a property or method of a null object reference. 
    at APPRAYAN_fla::MainTimeline/frame72()[APPRAYAN_fla.MainTimeline::frame72:13] 
+0

Ihr Fehler sagt Ihr, wo es ist. Rahmen 72. Linie 12. MainTimeLine. Welchen Code hast du dort? –

+0

der Code ist in Frame 72 –

+0

Das ist, was ich gerade gesagt habe. Ich frage * what * ist in Zeile 12 in Frame 72 –

Antwort

2

Problem ist Ihre Rahmennummer und Code, die Funktion und Ereignis-Listener für das Objekt "btn_SETTINGS" suchen, aber es gibt kein Objekt in 72 Rahmen, Ihren Code trennen verschiedene Rahmen.

Rahmen 72:

gotoAndStop(73); 

Rahmen 73:

//Button SETTINGS Click 
function goto_SETTINGS(event:MouseEvent):void 
{ 
    gotoAndStop(74); 
} 
btn_SETTINGS.addEventListener(MouseEvent.CLICK, goto_SETTINGS); 
+0

Das ist richtig! Vielen Dank!!! –