Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-11-2003, 15:30   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 28
Funktion für buttons rollover, markieren??!

Hallo,

also mal wieder weis ich nicht leider weiter......
Ich habe eine Funktion gemacht das bei rollover der Button sich einfärbt und wenn man ihn drückt die Farbe markiert bleibt.

Das Rollover liegt auf einem Button, leider verschachtelt in nem Movieclip, da Bei Flash 5 man ja keinen Instanznamen für die Schaltfläche zuweisen kann (oder irre ich mich????).
Der Movieclip hat dann den Instanznamen z. B. btn_1 usw. (seht ihr unten in der Funktion)
Jetzt die Frage (also es funktioniert so wunderbar):
Kann ich denn nicht die ganze Funktion in ein Script schreiben, so das nicht auf jeden einzelnen Button das rollover Script liegen muss. Ich habe nämlich knapp 100 Buttons und da wäre es mir sehr hilfreich wenn alles in einem Script zu verwalten wäre.
Ist bestimmt etwas advanced :-)
Hoffe mir kann jemand weiterhelfen!!!

hier mal bisheriges Script

Das liegt noch auf jeden einzelnen Button:

on (rollOver) {
_parent.myColor46.setRGB(0xFFCC1E);
}
on (rollOut) {
if (_parent.activeMenu != "46") {
_parent.myColor46.setRGB(0xFFFFFF);
}
}
on (release) {
_parent.updateMenu("46");


Das steht dann in nem Bildscript.

myColor1 = new Color(btn_1);
myColor2 = new Color(btn_2);
myColor3 = new Color(btn_3);
myColor4 = new Color(btn_4);
myColor5 = new Color(btn_5);
myColor6 = new Color(btn_6);
myColor7 = new Color(btn_7);
myColor8 = new Color(btn_8);
myColor9 = new Color(btn_9);


function updateMenu(what) {
for (i=1; i<=95; i++) {
eval("myColor"+i).setRGB(0xFFFFFF);
}
eval("myColor"+what).setRGB(0xFFCC1E);
activeMenu = what;
}
sqoody ist offline   Mit Zitat antworten
Alt 21-11-2003, 10:42   #2 (permalink)
Foxi Knuddelbär
 
Registriert seit: Oct 2001
Ort: nahe Hamburg
Beiträge: 4.798
Das geht sehr viel einfacher.

Anbei ein Beispiel von 2-serious.
Brigitte ist offline   Mit Zitat antworten
Alt 21-11-2003, 15:30   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 28
Ob das einfacher ist würde ich nicht sagen. Also schon aber da ist mir zu viel Verschachtelt und hier 2 Schlüsselbilder und da noch welche. Da finde ich meine Lösung um einiges Eleganter.
Schade das mir keiner hier weiterhelfen kann!!!

Da fällt wohl niemanden was zu ein :-)
sqoody 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 13:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele