| |||||||
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: Jan 2004
Beiträge: 52
|
Ich möchte den Alpha Wert von einem Movie Clip bei einem rollover (laaaaangsam wenn möglich) auf 0 setzen. habe folgendes probiert: meinMovieclip.onRollOver = function() { meinMovieclip._alpha = 0; } Eventhandler zeigt an dass ich das mit "OnClipEvent" machen muss, jedoch ist bei diesem die "Rollover" Funktion nicht verfügbar! Kann mir einer helfen??? THX im Voraus |
| | |
| | #2 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Jup ... in die Hauptzeitleiste (ggf. Pfad zum Movieclip anpassen, falls der nicht auch auf der Hauptzeitleiste liegt): ActionScript:
rena |
| | |
| | #4 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Na denn ... ![]() Aber ja nicht zu sehr daran gewöhnen .... ![]() Manchmal dauerts auch zwei Stunden oder 'nen halben Tag. Aber im Durchschnitt ist's bei konkreten Fragen und wenn jemand wie in dem Fall bereits 'nen Ansatz mitbringt schon recht schnell hier. ![]() Grüßle rena |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 52
|
hmm..... ja nochmal danke rena. aber der eventhandler sagt immer noch das es in einer on/onClipEvent Prozedur oder so laufen soll... funktioniert nicht. p.s. denke mal this._alpha-=2; sollte this._alpha=-2 heissen, oder??? MC hab ich ersetzt....komisch. |
| | |
| | #6 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Vermutliche Fehlerquelle: Dein Script liegt _auf_ einem Movieclip und nicht in der Hauptzeitleiste. Falls es das nicht ist, poste mal eine Demofla mit dem Problem. Ich persönlich guck jedoch erst morgen rein ... aber vielleicht ist ja noch jemand anders unterwegs. Gruß rena PS: -= ist schon richtig. Bedeutet: this._alpha=this._alpha-2 oder neuer Wert = alter Wert - 2 oder noch allgemeiner ... bei jedem enterframe soll der Alphawert um zwei Prozentpunkte abnehmen. |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 52
|
moment....ich soll das script in die hauptzeitleiste einfügen??? BIN ICH BLÖD!!! *schäm* ich habe bisher alle scripts versucht in die entsprechenden MC's einzubinden...oh mann *ggg* Das erklärt natürlich alles! Und wie füge ich die scripte dort ein?? naja, das dürfte ja wohl rauszufinden sein *g* Sorry das ich dir einen Fehler unterstellt habe. Das dieser Wert immer um 2 abnehmen soll hatte ich schon kapiert, aber diese art der einbindung nicht so ganz. ok. vielen vielen dank nochmal für die hilfe und die geduld zu so später stunde. ich versuchs morgen nochmal...wenns dann immer noch nicht klappt meld ich mich hier nochmal.. greetz Morion. |
| | |
| | #8 (permalink) | |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
| Zitat:
![]() Zum einen mach ich sicher genug Fehler und zum anderen ist das gar nicht als "Unterstellung" bei mir angekommen. ![]() Zum Platzieren des Scripts: Frame in der Hauptzeitleiste anklicken z.B da wo der Movieclip beginnt -> Rechte Maustaste -> Aktionen. Manche schreiben auch gerne alle Scripte in einen Frame am Anfang. Wichtig halt, dass der Pfad zum Instanzname des Movieclip stimmt. Wenn der wie gesagt ebenfalls in der Hauptzeitleiste liegt, so wie das Beispiel oben. So ... jetzt aber endgültig *bubu* ![]() Gruß rena | |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 52
|
Also...habs grad eben nochmal probiert. Klappt einwandfrei. Hab nur noch eine Frage. Im Script dass du mir gegeben hast ist ne Bedingung welche das statische Bild löscht sobald sein alpha wert auf unter null fällt. so. nun hab ich mir überlegt, wär ja ganz nett wenn der ganze effekt RÜCKWÄRTS laufen würde sobald der movieclip verlassen wird, also das static picture wieder EINGEBLENDET wird. Ist das so noch möglich? wenn ja wie?? Hab in der referenz nichts gefunden was meiner einfachen meinung entgegengesetzt zu diesem onEnterFrame wirken könnte. Jemand ne Idee? Könnt mir vorstellen dass das mit den x,y koordinaten realisierbar ist, aber wie?? oder kann man das vorhandene script so umbauen dass der effekt nicht ERST beim Rollover, sondern AUSCHLIESSLICH bei einem rollover funzt und ansonsten in den Ausgangszustand zurückkehrt??? Fragen über Fragen... |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 52
|
Also ich habs jetzt mal mit nem onPress effekt versucht. Renas Anfang hat prima geklappt, jedoch wollte ich dass der effekt auch rückgängig läuft. Sein solls so: 1. mal drücken: alpha gegen 0 (bei mir bis 40) => klappt 2. mal drücken: alpha wieder auf 100. => klappt nicht. Hab hier mal etwas rumgespielt und weiß auch warum des net funzt, aber ich poste es dennoch mal. Hoffe mir kann jemand nen Tipp geben wies richtig geht... ActionScript:------------------------------------------------------------- effekt.onPress = function() { this.onEnterFrame=function(){ if (this._alpha > 0){ this._alpha-=2; if (this._alpha<=40){ this._alpha = new this._alpha; this._alpha = 40; } } if (this._alpha = 40){ this._alpha+=2; if (this.alpha=100) { this._alpha = new this._alpha; this._alpha = 100; } } } } ----------------------------------------------------------------------- klappt ja deswegen nicht weil der alpha am anfang auf 100 steht und das nicht zu unterscheiden ist. Ausserdem kommen sich die ganzen if-anweisungen in die quere. ist sowieso sehr ungeschickt dieses verschachtelte Programmieren. .....hilfe! |
| | |
| | #13 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
schau mal da wo Du deinen text hier unter anworten reinschreibst!! darüber hast ein paar buttons, unteranderem einen wo AS drauf steht, den klickst an und kopierst dein script da rein!! des war glaub ich gemeint, dann sieht Dein code übersichtlicher aus So ungefair ActionScript:
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" Geändert von RustyCake (13-01-2004 um 18:19 Uhr) |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 52
|
Danke Rusty. Ja das nächste Mal werd ich dran denken. Hat hier keiner Idee wegen meines Probs??? Ist das so verquer oder so einfach das sich niemand von den Profis dazu "herablassen" will darauf zu antworten *ggg* Nee, ach quatsch. Aber mal im ernst. Büdde, büdde... ICH BIN EIN STAR! HOLT MICH HIER RAUS! |
| | |
| | #15 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Probier mal dieses ActionScript:
wenn man klickt bevor des ding seinen endwert erreicht hat läuft der wieder zurück!!
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |