Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2008, 12:19   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 2
Unhappy Bilder um Mittelpunkt rotieren

Hallo,

ich (der mit Mathe auf Kriegsfuß steht ) habe folgendes Problem: ich lade dynamisch ein MC ein, das beliebige _x, _y und _rotation-Werte haben kann. Dieser MC kann dann zur Laufzeit auch noch weiter verschoben und rotiert werden.

Beim Speichern der Werte MUSS ich aber die _x/_y-Werte des MC berechnen, die der MC OHNE Rotation hätte (also _rotation=0).

Ich benötige also eine function(), der ich _rotation, x+y, width+height übergebe und die dann mathematisch den MC um den Mittelpunkt! zurück auf 0° dreht und mir x+y der linken oberen Ecke liefert.

Wie gesagt bin ich mathematisch leider etwas unterbelichtet und habe auch trotz kräftigen Googlens keine Lösung gefunden, die bei mir funktioniert Hoffe, ich konnte mein Problem verständlich darlegen und jemand kann mir helfen
Flip ist offline   Mit Zitat antworten
Alt 09-12-2008, 12:23   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Äh, wie jetzt: du musst die _rotation-Eigenschaft doch nur auf 0 setzen und kannst dann die Positionen auslesen, ggf. die alte _rotation merken und dann wieder zurückdrehen:
PHP-Code:
rotationsmerker meinMC._rotation;
 
meinMC._rotation 0;
trace("meinMC._x="+meinMC._x);//dto für _y

meinMC._rotation rotationsmerker

Geändert von agedoubleju (09-12-2008 um 12:25 Uhr)
  Mit Zitat antworten
Alt 09-12-2008, 12:25   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 2
Hi,

leider nicht - bei _rotation wird die linke obere Ecke als Drehpunkt verwendet, nicht der Mittelpunkt des MCs
Flip ist offline   Mit Zitat antworten
Alt 09-12-2008, 12:39   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Dann bette den Bilder-MC mittig in einen Container-MC und dreh den...
  Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bild, mittelpunkt, rotation

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 12:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele