AS3 / Flash - Fügen Sie Ereignis-listener in eigene Klasse für einen button - Fehler 1061

Ich bin immer ein Fehler, während Sie versuchen, fügen Sie einen Ereignis-listener zu einer Klasse von einer Taste auf meiner Bühne.

1061: Aufruf für eine möglicherweise nicht definierte Methode addEventListener über einen Verweis mit statischem Typ Class.

Auf meiner Bühne habe ich eine Schaltfläche mit dem Instanznamen stopBtn, dies ist auch beim exportieren in ein actionscript-Klasse, die als Klassen bezeichnet werden.stopBtn (stopBtn.wie in einem Ordner namens 'classes'). Die Taste ist auf dem ersten Schlüsselbild in der Zeitleiste aus, in einer Ebene mit den anderen Tasten auf, die Schicht

Der Fehler ist in Zeile 10 der stopBtn.als Datei:

package  classes {

    import flash.display.SimpleButton;
    import flash.events.MouseEvent;
    import flash.display.MovieClip;

    public class stopBtn extends SimpleButton {

        public function stopBtn() {
            stopBtn.addEventListener(MouseEvent.CLICK, stopButtonFunction); 
        }

        function stopButtonFunction(event:MouseEvent):void  {           
                MovieClip(root).trackPosition = 0;
                MovieClip(root).mySoundChannel.stop();
                MovieClip(root).playPause.gotoAndPlay(2);
        }   

    }

}

Habe ich gefunden, dass viele threads für die Fehler-code 1061 aber nicht von Ihnen, anscheinend zu meinem problem!

Habe ich versucht, sicherzustellen, dass alle event-Typen importiert werden, die durch die Nutzung

Import flash.events.*; but this makes no difference.

InformationsquelleAutor TomFrom | 2011-11-10

Schreibe einen Kommentar