| |||||||
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 2006
Beiträge: 180
| Echt schöner Zoom, aber wie gemacht??
Hallo zusammen, bräuchte für ein Projekt eine schöne ZoomFunktion, weiß aber nicht wo ich da anfangen soll (unter Zoom hier im FF bin ich nicht wirklich weit gekommen) Schaut mal hier: stevensbikes.de/2010/index.php?bik_id=109&lang=de_DE Diese Zooms sin echt klasse, wie ist das wohl gemacht?? Eingekaufte Engine?? Cheers Flush |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: May 2010
Beiträge: 87
|
sooo schwierig ist das nicht. Man erstelle eine Mmaske und legt sie über das Bild. In einem ENTER_FRAME-Handler verschiebe man das Bild je nach der aktuellen Mausposition. Da jetzt sowieso gleich wieder jemand nen kompletten Code postet brauch ich nicht weiter schreiben ;-) |
| | |
| | #3 (permalink) |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
|
das dürfte ein Tween auf width und height sein (da das Bild zwischendurch wechselt medium_res->high_res) easing-mode: easeOutBack guckst du hier oder einem equivalent bei einer anderen Tweening-Engine |
| | |
| | #4 (permalink) | |
| Certified dump Registriert seit: Aug 2001
Beiträge: 969
| Zitat:
Hier mal der relevante ENTER_FRAME Bereich zur Anregung.. ![]() Code: public function doEnterFrame(e:Event)
{
if (block_mc.mouseX>0
&& block_mc.mouseX<__w
&& block_mc.mouseY>0
&& block_mc.mouseY<__h)
{
mouse_Y = block_mc.mouseY - __h / 2;
difY = - mouse_Y * ( (picH / __h) - 1 );
newY = (difY-holder_mc.y) * speed;
holder_mc.y += newY;
mouse_X = block_mc.mouseX - __w/2;
difX = - mouse_X * ( (picW / __w) - 1 );
newX = (difX-holder_mc.x) * speed;
holder_mc.x += newX;
}
}
__________________ _______ | |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Aug 2006
Beiträge: 180
|
...und würde das in AS3 ungefähr so aussehen?? PHP-Code: |
| | |
| | #12 (permalink) |
| Certified dump Registriert seit: Aug 2001
Beiträge: 969
|
Ja - ist auch nur die Basisroutine zum Verständnis KEIN " Copy & paste & es läuft" möglich damit ! Es läuft auch in AS2 - wenn man den Unterschied kennt (x / ._X) hat man es in 10 Sekunden auch in AS2 am Laufen. Schlafe mal eine Nacht drüber und überlege dann, - was die fehlenden Variabeln sein könnten. - was die Funktion noch braucht, um arbeiten zu können. Du willst doch auch AS3 lernen... Fertigen Code gibts nur auf den Flashtemplate-Seiten
__________________ _______ |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Faszination!!!...aber wie gemacht??? | nickelhelmut | Flash MX 2004 | 5 | 21-02-2006 10:47 |
| Forum echt klasse aber warum keine gifs? | Optischer_Flash | Fragen, Konstruktive Kritik, Lob | 10 | 02-04-2003 13:17 |
| Schöner Effekt, aber Hardware lastig... | Weltenmagnet | ActionScript 1 | 6 | 12-09-2002 17:31 |
| häää? gut gemacht, aber wie? | chico | Flash 4 und Flash 5 | 3 | 05-10-2001 01:36 |