Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-09-2005, 13:28   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 23
Frage zu "my_color.setRGB(0xFFFFFF);"

Hallo!

Okay da ich es nicht geschafft habe einen Button als MC zu bauen, hab ich auf den Button die Funktion

"on(release){
wechsel1_mc.play(2);
var my_color = new Color("1_btn");
my_color.setRGB(0xFFFFFF);
}"

gelegt. Er ändert mir auch die Farbe. Allerdings hätte ich gerne,dass wenn ich einen anderen Button klicke, ich die Farbe wieder in den Ursprünglichen Zustand zurückgeht. Also dass sich die Farbe nur für den aktiven Button ändert. Kann mir jemand helfen wie ich das Script umschreiben muss?
Danke
118Pebbles ist offline   Mit Zitat antworten
Alt 08-09-2005, 13:35   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 106
Vielleicht so

Also ist nicht die optimale Lösung, solltest du aber verstehen.
Bau eine Variable die den aktuellen Button speichert, also z.B.
var actualButton:Movieclip;

Wenn du nun den Button aktivierst speicherst du ihn als aktiv:

myButton.onRelease = function(){
neueFarbe = new Color (myButton);
neueFarbe .setRGB(0xffffff);
actualButton = this;
}
Jetzt setzt du einfach in jeden Button am Anfang:
my2Button.onRelease = function(){
alteFarbe = newColor(actualButton);
alteFarbe.setRGB(0x000000);
neueFarbe = new Color (my2Button);
neueFarbe .setRGB(0xffffff);
actualButton = this;
}

Hoffe es hilft............
toastar26 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele