Problem mit eigenem Button

Mammuth

Mitglied
Hallo Community,

ich habe folgendes Problem mit einer selbst erstellten Schaltfläche.
So sollte es sein:

  • Beim Drücken und gedrückt halten, soll eine bestimmte Funktion aufgerufen werden
  • Es soll nichts mehr passieren, wenn ich den Button loslasse
  • Es soll auch nichts mehr passieren, wenn ich den Button gedrückt halte und ich dann mit der Maus den Button verlasse

Lösung bisher:

Code:
this.onPress = function()
{
	this.onEnterFrame = function() 
	{
           // Funktionsaufruf
        }
}

this.onRelease = function () 
{
	delete this.onEnterFrame;
}

Hierbei wird aber nicht der Punkt 2 erfüllt, weil ich auf dem Button nicht die Maustaste loslasse und damit die 'onRelease'-Funktion nicht aufgerufen wird.

Wie kann ich den auch erfüllen?
 
Wo liegt denn dein Script? Innerhalb des Movieclips? Wegen dem this meine ich. Aber das nur am Rande.

Zu der Frage
Code:
zeitleistebzwmc.onPress = function()
{
	this.onEnterFrame = function() 
	{
          //Funktionsaufruf
        }
}

zeitleistebzwmc.onRelease = zeitleistebzwmc.onDragOut = function () 
{
	delete this.onEnterFrame;
}
Gruß
Rena
 
Zuletzt bearbeitet:
Zurück