Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-02-2008, 09:42   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 2
Question mc schwungvoll von A nach B fliegen lassen

Hallo,

ich bin mir nicht ganz sicher, ob man schon anhand des Titels verstehen kann, was ich will...

Ich habe einen MC und lasse ihn zufällig auf der Bühne positionieren.
Bekannt ist mir die Zielposition, die er haben soll.
Jetzt möchte ich, dass der MC von der zufälligen Startposition (A) zur bekannten Zielposition (B) fliegt.

Soweit kein Problem. Allerdings möchte ich, dass das Ganze relativ schwungvoll aussieht und nicht nur eine starre gerade Bewegung ist. Es könnte also z.B. eine leichte Kurve sein, die der MC fliegt. Oder er fliegt über sein Ziel etwas hinaus und wieder zurück... oder sowas in der Art.

Ich hab schon viel rumgespielt - auch mit Math.cos usw., hab's aber nicht hinbekommen. Eine Schwierigkeit sehe ich darin, dass A und B nicht auf einer geraden Linie liegen. Also kann die Strecke auf der X-Achse größer als die auf der Y-Achse sein. Bei der geraden Linie hab ich die Entfernung berechnet und durch die Anzahl der Schritte geteilt. Das ging. Aber bei anderen Bewegungen kam ich nicht mehr klar.

Hat jemand von euch einen Tip für mich?
dodd ist offline   Mit Zitat antworten
Alt 22-02-2008, 09:50   #2 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Schau dir doch mal das FuseKit an. Damit solltest du was anfangen können. Ansonsten fällt mir da noch das Pennereasing ein. Ist aber auch im FuseKit mit implementiert. Altenativ mal im Forum suchen nach easing, easeOut oder ähnlichem.
__________________
XING

Geändert von richtsteiger (22-02-2008 um 09:51 Uhr)
richtsteiger ist offline   Mit Zitat antworten
Alt 22-02-2008, 10:11   #3 (permalink)
tux
flashback
 
Benutzerbild von tux
 
Registriert seit: Aug 2003
Beiträge: 529
http://blog.greensock.com/tweenliteas3

PHP-Code:
import TweenLite;
import fl.transitions.easing.*;

TweenLite.to (_deinClip0.3, { y:120x:120ease:Regular.easeInscaleX:1.1scaleY:1.1 } ); 
befördert dein displayObject _deinClip an 120.120....
tux ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele