| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 43
| aktiver Zustand von Buttons
Hallo alle zusammen. Smirgels Variante der aktiven Buttons ist für mich noch am ehesten verständlich. ActionScript:
Allerdings habe ich 15 Buttons auf meiner Seite. Ich würde also gern dem jeweils aktiven Button einen Variablennamen zuweisen, um bei einem Klick auf einen anderen Button den Letzten wieder in seine Ausgangsform zu bringen und den Variablennamen wieder freizugeben, ohne jedem einzelnen Button sagen zu müssen dass er zu Bild 1 springen soll. Würde mich freuen wenn jemand dazu einen oder zwei Tipps hätte. Ich hoffe ich habe mich verständlich ausgedrückt. hier nochmal der Link zu einer Beispieldatei
__________________ Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum. |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Du kannst über die _name-Eigenschaft herausfinden, welcher Button geklickt wurde. Wenn du dann ohne größeren Aufwand Änderungen programmieren willst, gib den MCs Zahlen-Instanznamen, wie "1", "2" etc. ActionScript:
|
|
| | #3 (permalink) |
| alien Registriert seit: May 2002 Ort: Colonia
Beiträge: 7.597
|
hi. und willkommen im forum ![]() unter mx haste eigentlich sowieso bessere möglichkeiten, da man ein movieclip auch als button verwenden kann. außerdem muss das script nicht direkt auf dem mc/button stehen. hier also ein beispiel für mx. bei fragen fragen. grüße. smirgel. Edit: hi h.w.
__________________ bei fragen, fragen. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 43
|
Hallo Jungs. Erstmal vielen Dank für die Antworten. Hab's auch soweit gerafft. Jetzt ist allerdings das problem, dass ich Movieclips als Buttons hab die mit folgendem Script hinterlegt sind. ActionScript:
ActionScript:
Jetzt hab ich leider keine Idee wie ich das umgehen kann.
__________________ Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum. |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 43
|
Na ja, mein Problem ist, das der letzte Befehl ja nun gültigkeit hat. Wenn ich einem Movieclip sage: "spring hier hin, spring da hin", dann steht er am Ende an dem Punkt den ich ihm als letztes mitgeteilt habe. Ich hab also Buttons die , wenn man drüberfährt, von Bild 2 - Bild 16 spielen (langsam von grau nach rot) und wenn man mit der Maus wieder wegzieht von Bild 17 - Bild 31 spielen (wieder langsam von rot nach grau). Durch dein Script bekommt der Aktive ja nun den Befehl gotoAndStop(16) (er ist also rot). Wenn ich aber wieder mit der Maus wegziehe bekommt er wieder den Befehl: ActionScript:
Verstehst Du mein Problem jetzt?
__________________ Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum. |
| | |
| | #9 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
Erzähl doch einfach mal, was passieren soll, und dann, was aber tatsächlich passiert. Bisher hab ich nur verstanden, dass du mehrere Buttons mir Rollover- und Rollout-Events hast und das bei Auslösen dieser Events eine Animationssequenz gespielt wird... | |
|
| | #10 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 43
|
Hallo agedoubleju, ich hab einfach mal die *.fla mitgeschickt. Die Buttons sollen einfach nur dunkel bleiben wenn man sie angeklickt hat. Mehr will ich garnicht. Danke schonmal für die Hilfe. Gruß, Halla
__________________ Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum. |
| | |
| | #13 (permalink) |
| Gast
Beiträge: n/a
|
Aaah, jetzt ja... Bei deinem Script bekämpfen sich jetzt sozusagen das pressed- und das rollOut-Event. In diesem Fall empfiehlt es sich, eine zusätzliche Variable in das pressed-Event zu legen, welches den Buttonnamen oder einen Wert abspeichert und eine klicked-Variable auf true zu setzen. Im rollout-Event fragst du dann halt ab, ob klicked==true ist (d.h. ein Button wurde ausgewählt, dieser Button soll das rollout nicht auslösen) und den Namen bzw. Wert für den Button. Diesen Button musst du dann von der rollout-Animation ausschließen. Dazu solltest du alle rollovers und rollouts zum pressed-Event zufügen. Bsp: ActionScript:
BTW: Du schläfst ja wohl auch nie, was |
|
| | #14 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 43
|
Wenn's garnicht mehr geht, dann leg ich mich auch schonmal zum schlafen hin. Ansonsten versuch ich viel lieber in irgendeiner Richtung vorwärts zu kommen. Dank deiner Hilfe hat sich ein Problem gerade in Luft aufgelöst. Wenn ich die Scripte lese erscheinen sie mir immer logisch und einfach, aber selbst drauf zu kommen ist doch nochmal was ganz anderes. Jetzt hab ich nur noch das Problem eine HTML Tabelle in Flash darzustellen, aber ich glaub da hab ich auch schon eine Lösung gefunden. Ich glaube heute wird es sehr spät!
__________________ Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum. |
| | |
| | #15 (permalink) |
| Neuer User Registriert seit: May 2004
Beiträge: 43
|
Hallo alle zusammen. Da bin ich wieder mit meinen Problemchen. irgendwo sind da noch ein paar Haken in dem File aber ich finde sie einfach nicht. Vielleicht könnte ja jemand so lieb sein und mir sagen woran es hängt. Hier könnt ihr das File und alles was dazu gehört holen. http://www.halpape.com/problemkinder...Buttons_MX.zip Danke schonmal, Halla
__________________ Zu Risiken und Nebenwirkungen von AS fragen Sie am besten hier in diesem Forum. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |