Schaltflächen erwcheinung nach click ändern

surfa

Mitglied
Hallo

Nach click auf eine Schaltfläche öffnet sich ein Movie.Dies funktioniert mit dem Skript on (release) {
thema5._visible = 1;
thema5.gotoAndStop(1);
}


Zusätlich würde ich gerne nun die Erscheinung der Schaltfläche verändern. (z.B. ein Kreis der vor dem Klick rot war und nun nach dem klicken grün erscheint)

Darüberhinaus sollte nach nochmaliger betätigung die Schaltfläche den Film ve4rstecken und wieder rot erscheinen.

Wie stell ich dies an?
Geht dies mit nur einer Schaltfläche?

Thanx

surfa
 
Tach Post,

als erstes solltest du den Button in einen MovieClip konvertieren. Dann legst du in diesem zwei Schlüsselbilder für die beiden möglichen Zustände, aktiv und inaktiv, an (Bildbezeichnungen nicht vergessen) und nimmst die nötigen optischen Veränderungen durch.
Im unteren Script wird mit einer Statusvariable, in diesem Fall 'active', gearbeitet. Damit erkennst du immer in welchem Zustand sich dein Button gerade befindet.
PHP:
//setze am Begin die Statusvar. auf 'inaktiv'
var active:Boolean = false;
this.onRelease = function() {
   //wenn inaktiv
   if (active == false) {
      //aendere Buttonfarbe
      gotoAndPlay('andere_Farbe');
      //mach irgendwas sichtbar
      thema5._visible = 1;
      thema5.gotoAndStop(1);
   }else{
      //gehe zum inaktiven Modus, 'look'
      gotoAndPlay('standart_Farbe');
      thema5._visible = 0;
   }
   //setze Statusvar. neu (Gegenteil)
   active =! active;
}
stop();

/**
 * ps: es ist immer besser die Pfade zu deinen 
 * Objekten absolut anzugeben. Also..
 * _root.my_container.thema5._visible = 0;
 * statt..
 * thema5._visible = 0;
 * macht zwar mehr arbeit.. verhindert aber 
 * unnötige Fehler und mach das Script spaeter 
 * besser lesbar
 **/

ps: habs nicht ausprobiert, sollte aber klappen.

_keen!
 
Zuletzt bearbeitet:
vielen Dank für deine schnelle Antwort.

Habe es mal aus probiert. Leider klappt es nicht ganz. Hab wahrscheinlich irgendwo ein Fehler eingebaut. Komm leider nicht drauf wo. Vielleicht kannst du schnell mal darüber sehen.

Thanx surfa
 

Anhänge

Zuletzt bearbeitet:
Zurück