| |||||||
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: Aug 2002 Ort: Stuttgart
Beiträge: 104
| Roundshot optimieren
Hallo! Hab im File angehängt einen Roundshot gebastelt, der aufhört sich zu bewegen, wenn man mit der Maus nicht auf dem Bild ist. Was ich nicht hinkriege, ist dass er nicht so abrupt stoppt, sondern langsam ausläuft. Kann mir da wer ein paar Tips geben? Hier das Script: breite = 700; hoehe = 475; acel = 100; locator._width=breite; locator._height=hoehe; locator._x=0; locator._y=0; acel /= 100; panshot._y = 0; panshot2._y = 0; mitte = breite/2; ancho = panshot._width; panshot._x = 0; panshot2._x = (0-ancho); locator.onRollOver = function() { mover(); } locator.onRollOut = function() { delete panshot.onEnterFrame; } function mover() { panshot.onEnterFrame = function() { if (_xmouse != mitte) { if (_xmouse<mitte) { inc = Math.abs(_xmouse-mitte)*(acel/10); // if (panshot._x>breite || panshot2._x>breite) { if (panshot._x>breite) { panshot._x = (panshot2._x-ancho); } else { panshot2._x = (panshot._x-ancho); } panshot._x += inc; panshot2._x += inc; } else { panshot._x += inc; panshot2._x += inc; } // } else { inc = Math.abs(_xmouse-mitte)*(acel/10); if (panshot._x<(0-ancho) || panshot2._x<(0-ancho)) { if (panshot._x<(0-ancho)) { panshot._x = (panshot2._x+ancho); } else { panshot2._x = (panshot._x+ancho); panshot._x -= inc; panshot2._x -= inc; } } else { panshot._x -= inc; panshot2._x -= inc; } } } } }
__________________ mfg, stephan |
| | |
| | #3 (permalink) |
| asFlasher Registriert seit: Jul 2006
Beiträge: 1.136
|
Hallo, führe einfach nach dem "delete onEnterFrame" noch eine Tween aus, die des langsam abfaden lässt. Gruß ksw24 edit: oder nutze des onEnterFrame um noch den Speed zu drosseln und delete dann erst...mir fallen da spontan mehrere Möglichkeiten ein Geändert von ksw24 (21-02-2009 um 15:54 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Aug 2002 Ort: Stuttgart
Beiträge: 104
| ...
Ja, ich weiss nur nicht, wie ich es Scriptmäßig umsetzen kann... bin ein Anfänger im Scripten und weiss nicht wie ich das Bauen soll... was meinst du mit "Tween ausführen"...
__________________ mfg, stephan |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2002 Ort: Stuttgart
Beiträge: 104
| Super!
Funktioniert... zwar nur in Flash9 aber es geht... Danke dafür! Ich versuch zu checken, was das Script macht, checks aber nicht. Z.B.: Wenn ich jetzt die Richtungen wechseln will (also es sollg genau entgegengesetzt reagieren), welche Variablen muss ich verändern?
__________________ mfg, stephan |
| | |
| | #8 (permalink) |
| Pixeldipaxeldipux Registriert seit: Dec 2002 Ort: Ruhrmetropole Essen
Beiträge: 7.589
|
Dazwischenplapper: Die Vorzeichen? Ahrsib ... noPlanMan mit Gedankenstubs, manchmal.
__________________ Selbstgelerntes ist am Besten! iMac G5/2,1GHz, 2,5GB RAM, 20" Widescreen (1680*1050), MacOS 10.4.11, Safari 4.1, dsl 6000 Achim ...Orient Das Flashforum zu unterstützen ist ganz einfach! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |