Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-12-2004, 00:27   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 19
Rotation von 5 MovieClips um eine Ellipse

halli hallo!!!

kann mir jemand bei dem problem helfen?

ich will 5 movieclips um eine ellipse rotieren lassen.
die bewegung soll von der maus gesteuert werden
und die clips sollen sich natürlich skalieren, damit ein 3d effekt
auftritt.
hier ist das bild:

http://www.helmi-design.de/flashforum/menue.html

kann mir jemand ein script dazu geben?

liebe grüße,
der jack

Geändert von cyberjack (18-12-2004 um 10:57 Uhr)
cyberjack ist offline   Mit Zitat antworten
Alt 18-12-2004, 09:59   #2 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Hi,

der Link geht nicht. Du könntest zB mal bei flashkit suchen, da gibt's sowas. Aber der Code gefällt mir persönlich meist nicht so sehr, deswegen würde ich es selbst bauen.
Dazu brauchst du vornehmlich mal die mathematische Beschreibung einer Ellipse. Solche Sachen stehen zB in eine Mathe-Formelsammlung oder du suchst im Internet danach... Wenn du die hast, kannst ja ne Funktion aufstellen. Sollte nicht all zu schwer sein.
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 18-12-2004, 10:59   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 19
habe den link neugemacht. jetzt geht er.

aber wie kann ich dann mocieclips auf der ellipse rotieren lassen?
das ist noch mein problem.
cyberjack ist offline   Mit Zitat antworten
Alt 18-12-2004, 11:10   #4 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Hattest du Mathe in der Schule? Jetzt heißt es Funktionen erstellen. Und zwar eine von einer Ellipse.

Für einen Kreis würde es lauten:
x² + y² = r² (mit: r=Radius, x=x-Koordinate; y=y-Koordinate)

Für eine Ellipse:
(x²/a²) + (y²/b²) = 1 (mit: x,y s.o.; a=1/2 Breite der Ellipse; b=1/2 Höhe der Ellipse)

Jetzt kannst des nach y bzw. x auflösen, dann haste ne Funktion. Dann sollte es möglich sein.
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 18-12-2004, 14:41   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 19
bin eben drei mal gegen ne wand gelaufen...
bin ich blöd.
is doch ganz klar.
dank dir!!!

komme aber schon wieder nicht weiter, da man ja
für jeden y-wert zwei x-werte bekommt
und andersherum.
mal schauen, wie man das lösen kann...

gruß,
der jack
cyberjack ist offline   Mit Zitat antworten
Alt 18-12-2004, 16:47   #6 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Zeig mal deine Funktion. Du hast ja dann ne Wurzel, also eigentlich auch nen Betrag. Aber da musst dich halt auf plus oder minus beschränken.
Das sollte schon gehen...
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 18-12-2004, 19:08   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 19
habe dann für x z.b.:

x = ±√(a²-((y²a²)/b²))

wenn ich aber nur positive zahlen einsetzt,
dann habe ich ja leider keine rotation.
müßte eigentlich für jedes viertel der ellipse
ne eigene gleichung aufstellen.
wenn figur 1 das eine viertel verläßt,
dann kommt ne andere gleichung dran.
wird aber ganz schön schwer, da ich das
ganze ja per mausbewegung steuern wollte.
mause in der linken hälfte, dann linksdrehung
und maus in der rechten hälfte dann rechts herum.
argh...
is echt nicht so einfach...
cyberjack 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 03:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele