Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-01-2007, 11:20   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 81
Drehen um bestimmten Punkt - anders als sonst...

ich habe einen mc in einem mc, der äußere heißt "outer" der innere "inner". in "inner" ist allesmögliche veränderbare drin.
jetzt soll "outer" um x grad gedreht werden. outer liegt auf 0,0, "inner" ist aber vom user verschiebbar.
aus verschiedenen gründen geht es nicht dass der user "outer" verschiebt, sondern es wird immer "inner" verschoben.
der mittelpunkt von "inner" liegt jetzt also z.B. auf 100,100.
zurück:
"outer" wird also um x grad gedreht, dadurch verschiebt sich "inner", da um 0,0 gedreht wird.
jetzt soll, da um den mittelpunkt des "inner"-mcs gedreht werden soll, die verschiebung kompensiert werden. zu dem thema allgemein habe ich schon ein schönes beispiel gefunden:
http://www.flashforum.de/forum/archi.../t-195221.html

das problem ist, dass die verschiebung nicht durch "outer" wie es in dem beispiel passiert, sondern duch "inner" ausgeglichen werden soll, da "inner sowieso vom user verschoben wird und ich nachher die koordinaten verwurschteln muss.

habe alles möglich rumgerechnet, komme aber zu keiner lösung, das kann doch eigentlich nicht so schwer sein?

kann mir jemand helfen?
rool ist offline   Mit Zitat antworten
Alt 23-01-2007, 11:40   #2 (permalink)
Nordlicht
 
Benutzerbild von astaroth
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 569
Zitat:
Zitat von rool Beitrag anzeigen
aus verschiedenen gründen geht es nicht dass der user "outer" verschiebt, sondern es wird immer "inner" verschoben.
Hmmm....
Eigentlich wäre es aber sinnvoll outer zu verschieben, kannste doch auch dynamisch machen.

Code:
outer._x -= outer.width/2;
outer._y -= outer.height/2;
Sonst fällt mir leider nicht wirklich was ein, sorry.



...Patrick
__________________
"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen."
Wachsamkeit ist der Preis der Freiheit - Keine Zensur!

– Wau Holland –

http://www.wauland.de
astaroth ist offline   Mit Zitat antworten
Alt 23-01-2007, 13:10   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 81
ok, problem gelöst, wenns jemanden interessiert kann er bescheid sagen...
rool 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 04:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele