| |||||||
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: Dec 2003
Beiträge: 28
| Button soll auch nach Mouseover den Effekt behalten
Folgendes Problem: ich habe einen Button aus einen gif,der bei MouseOver eine andere Farbe hat. Der Effekt funktioniert wunderbar.(so wie es eigentlich sein sollte)Ich möchte aber das der Effekt auch nach z.B "onRelease" weiter bleibt. Solange bis irgendein anderer Button gedrückt wurde. Wie die Funktion aussehen sollte, das müßte ich gerade noch hinbekommen, jedoch die Methode um dem Button zu sagen, das er den Effekt behalten soll, bzw. nachher wieder abgeben soll kann ich weder in der Hilfe noch im Netz finden. |
| | |
| | #2 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
Hi, wenn du den Button "klassisch" gebaut hast, also den einzelnen Frames für die Zustände verschiedene Objekte und/oder Eigenschaften gegeben hast, geht es nicht. Wenn du die Faränderung mit AS machst, geht es sehr wohl: ActionScript:
Grüße Sascha
__________________ 12:15, press return |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 28
|
Ich habe die Buttons folgendermaßen erstellt. Ich habe klassisch eine Schaltfläche erstellt. per STRG F8 Der Schaltfläche kann man vier Zustände mitgeben ich habe für Mouse over und Standard zwei verschiiedene BIlder benutzt. Diese Schaltfläche habe ich dann in einen Movieclip geparkt damit ich ihn von überall aus ansprechen kann. DIeser Movieclip/Button hat jetzt alle Methoden der ButtonKlasse. Ich könnte theoretich im MovieClip foldendes pper Code erzwingen Instanzname=bt bt.onRelease = function(){ führe irgendwas aus } das klappt auch wunderbar Ich will jetzt per Code den Mouseover effekt erzwingen z.B mit bt.onRollOver(){ } DAs geht aber nicht WISO??? Geändert von cru (03-05-2004 um 15:46 Uhr) |
| | |
| | #4 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
hi, wenn du einen Button in einen MC legst und dem MC onRelease und onPress etc. gibst, brauchst du eigentlich keinen Button mehr... Außerdem lassen sich Buttons in MX instantiieren; dann kannst du die auch gleich anquatschen. bt.onRollOver(){ } ist falsch: bt.onRollOver = function(){ } ![]() Grüße Sascha
__________________ 12:15, press return |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 28
|
Die Verbesserung ist klar aber das Problem ist, das er das nicht ausführt. Ich habe einen Button den soll nach on Release weiterhin das selbe Bild von Mouseover haben. Ich wollte es etwa so lösen onClipEvent(enterFrame){ bt.onRelease = function(){ mache irgentwas; Taste= xy; if (Tase ==xy){ bt.onRollOver() } } } Gibt es ne andere Lösung ??? |
| | |
| | #6 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
das ist auch nix...im onEnterFrame wird doch nur immer wieder die Funktion onRelease zugewiesen. Das bringt sonst nix. Außerdem habe ich dir in meinem letztem Beispiel versucht z zuerklären, dass nur ein gescriptetes onRollOver / Out mit bt.onRollOver(); ansprechbar ist. Das Frame-basierte "Standardteil" reagiert darauf nicht. Ich hab dir mal eine Beispiel gemacht. Grüße Sascha
__________________ 12:15, press return |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Dec 2003
Beiträge: 28
|
So habe mir deine fla mal reingezogen. Also ich will nach Möglichkeit meine erstellten Buttons behalten und nicht auf "nur mcs umsteigen" Wenn ich einen Button erstelle zum Beispiel so=> Up = Bild1 Over = Bild2 Anders als bei Movieclips gibt es ja keine "richtige zeitleiste" sondern nur die Zustände Up,down.aktiv.. Kann ich die genauso wie die Zeitleiste ansprechen also Button.gotoAndStop(aktiv) Logisch wäre es, aber klappen tuts bei mir nicht. Auch wenn ich einen neuen Layer erstlle, das passende Bild reinsetze und ihm einen Anker mit Namen zuweise klappt es auch nicht. Also es will einfach nicht klappen. Kann mir da noch jemand helfen??? |
| | |
| | #8 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
wenn du einen Button auf die Bühne ziehst und ihn dort unter Eigenschaften auf MC setzt, hast du deine Frames einzeln...also kannst du deine Buttons behalten. Nur beim attachen geht es nicht... Grüße Sascha
__________________ 12:15, press return |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |