Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2004, 20:38   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2001
Ort: Mannheim
Beiträge: 53
dynamisches Menü aktualisiert sich nicht so recht

Erstmal das Script um das es geht:

function toTop(num) {
out = menuItems[num];
this.music.loadMovie(out.url);
this.ArtistInfo = out.Artist;
this.TitleInfo = out.Title;
_root.tmusik = out.Title;
for (i = 0; i < menuItems.length; i ++) {
menuItems[i].offcolor = "D8C67C";
}


out.offColor = "E3E772";
this.loader._xscale = 0.1;
this.playhead._xscale = 0.1;
if (buttonMC.position == "out"){
moveListOut();
}


Ich hab mal die Teile um die es geht fett gemacht. Ich will die Hintergrundfarbe von den Buttons ändern wenn man sie anklickt. Also der Button, der zu letzt geklickt wurde wird eben anderswarbig gemacht. Damit alle anderen wieder die normale Farbe haben hab ich die Schleife geschierben.

Das Problem ist, dass das angeklickte feld zwar schön die farbe ändert, aber die anderen schonmal früher geklickten Buttons gehen erst wieder zurück wenn man die Mouse drüber macht. Wie kann ich das in dem Moment aktualisieren indem man klickt?

ich hoffe ihr wisst was ich meine.

THX

Sven

}
SvenTrek ist offline   Mit Zitat antworten
Alt 23-08-2004, 23:10   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das Problem mit Buttons oder MCs in Schleifen ist, dass Flash nicht sofort erkennt, welcher Button/MC ausgewählt ist. Du musst entweder dem Button eine ID mitgeben, die du in der Schleife abfragst oder bspw. die _name-Eigenschaft zur Auswertung heranziehen.
  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 05:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele