power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 06.03.2002, 14:43   #1
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein

Animation "aufspringender Objekte"


Der Betreff ist zugegeben nicht sonderlich gut, aber mir ist beim besten Willen nichts passenderes eingefalen.

Ich habe bekanntlich keinen Peil von Flash und stelle mir nun folgende Frage:

Mit welchen geheimen Actionscript-Kommandos erziele ich Effekte, wie sie zum Beispiel bei www.wireframe.co.za bei den Ordnern in der unteren Navigation zu sehen sind (gemeint ist das "herauspringen" der Blätter beim Überfahren mit der Maus). Ich hoffe, die Frage ist nicht zu allgemein gehalten.

Die hoffentliche kommende Antwort sollte für Flash-Deppen wie mich verständlich sein...
Miniaturansicht angehängter Grafiken
animation-aufspringender-objekte-was_ich_meine.gif  
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten


Alt 06.03.2002, 17:41   #2
TP-Insider
 
Benutzerbild von Johannes P.
 
Registriert seit: Jan 2002
Johannes P. ist auf einem guten Weg
Hoi

das lässt sich bestimmt nicht in wenigen Sätzen erklären.
Theoretisch ließe sich das auch per Tweening umsetzen, wäre dann aber nicht mehr so dynamisch veränderbar.

Wenn du etwas konkreter werden könntest, so würde ich dazu ebenfalls in der Lage sein
__________________
Gruß
Johannes
¬ 2-serious.de - Wo Veilchen blühen und Ideen sprühen.
Johannes P. ist offline   Mit Zitat antworten
Alt 06.03.2002, 17:47   #3
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
So sei es:

Die "Blätter" (um beim Beispiel zu bleiben) bewegen sich ja anscheinend nicht einfach per Tween von A nach B, sondern schiessen aus den "Ordnern" heraus und sacken wieder ein minimales Stück nach unten weg. Es wirkt auch fast, als ob die Bewegung zum Ende hin etwas schneller wird. Dadurch ergibt sich dieser gewisse Effekt.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 06.03.2002, 19:59   #4
TP-Insider
 
Benutzerbild von Johannes P.
 
Registriert seit: Jan 2002
Johannes P. ist auf einem guten Weg
Hoi

alles klar: Du meinst diesen sog. "Wabber/Wobbel"-Effekt

Beispiel: Klick eine Filmsequenz/MC deiner Wahl mit der r. Maustaste an und wähle Aktionen aus dem Kontextmenü. Füg dort folgendes Skript ein:
PHP-Code:
onClipEvent (load) {
    
// Zielkoordinaten
    
targetX 300;
    
targetY 300;
    
// "Wabbel"-Faktoren
    
multiplikator 0.5;
    
ratio 0.4;
}
onClipEvent (enterFrame) {
    
Number(X*multiplikator)+Number((targetX-_x)*ratio);
    
Number(Y*multiplikator)+Number((targetY-_y)*ratio);
    
_x += X;
    
_y += Y;

Der MC wird nun beim Filmtest auf die Zielkoordinaten zu steuern und dort nachfedern. Wenn du die "Wabbel"-Faktoren geringfügig veränderst, so wird sich das auf die Bewegung des MC auswirken.

Objektorientiert programmiert sähe das ganze übrigens so aus:
PHP-Code:
// Bild 1 der Hauptzeitleiste

movieclip.prototype.wobble = function (propertymultiplikatortargetValueratio) {
     
value Number(value multiplikator) + Number((targetValue-this[property]) * ratio);
    
this[property] += value;

Damit wird dem Movieclip Objekt eine neue Funktion hinzugefügt, die sich von jeder Zeitleiste per
PHP-Code:
wobble (Funktionsparameter); 
aufrufen lässt. Zudem bietet speziell dieses Skript den Vorteil, dass die zu "wabbelnde" Eigenschaft im Funktionsaufruf übergeben werden kann und du somit gleichzeitig auf mehrere Faktoren wie Größe/Position/Rotation/Alpha etc. Einfluss nehmen kannst.

Versuch beispielsweise folgendes Skript bei einem MC:
PHP-Code:
onClipEvent (enterFrame) {
    
wobble("_x".7200.3);
    
wobble("_y".7300.3);
    
wobble("_xscale".6400.5);
    
wobble("_yscale".6400.5);

Hilft das ein wenig weiter?
__________________
Gruß
Johannes
¬ 2-serious.de - Wo Veilchen blühen und Ideen sprühen.
Johannes P. ist offline   Mit Zitat antworten
Alt 06.03.2002, 21:35   #5
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Zitat:
Original geschrieben von Johannes P.

Hilft das ein wenig weiter?
Das hilft sogar sehr viel, vielen Dank. Interessant ist der OOP-Ansatz: Hier scheint ja tatsächlich mit Prototyping gearbeitet zu werden, das macht einen mächtigen Eindruck.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash
Animation "aufspringender Objekte" Animation "aufspringender Objekte"
« Feuerwerk und Spotstrahler | suche scroll tut »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:38 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67