Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-01-2012, 16:02   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 22
Winkel berechnen

Hallo Zusammen,
ich will eine MC in Abhängigkeit von der Mausbewegung rotatieren.
wie kann ich mit AS den Winkel eines Punktes zu Mouse Position berechnen ?

Kann mir bitte jemand helfen ?
Danke im Voraus

Geändert von mal2000b (02-01-2012 um 16:04 Uhr)
mal2000b ist offline   Mit Zitat antworten
Alt 02-01-2012, 16:10   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
z.b.
Code:
var dx:Number = x - mouseX;
var dy:Number = y - mouseY;
var w:Number = Math.atan2(dy,dx);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 02-01-2012, 16:12   #3 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 2.041
hallo,

mit der Arkustangensfunktion lassen sich Winkel berechnen, in As3 realisiert durch:
PHP-Code:
Math.atan()
//bzw
Math.atan2() 
__________________
anbei Grüße vom milchreis: Viva la [Silb]

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist gerade online   Mit Zitat antworten
Alt 02-01-2012, 16:12   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Schau Dir mal die Funktion Math.atan2 an:
ActionScript:
  1. mc.rotation = 180 / Math.PI * Math.atan2(mc.parent.mouseY - mc.y, mc.parent.mouseX - mc.x);
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 02-01-2012, 16:25   #5 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 2.041
mit parent wird das ja ewig lang, mit Mauskoordinaten relativ zum Objekt geht's a bissel kürzer

PHP-Code:
mc.rotation += Math.atan2(mc.mouseX, -mc.mouseY) / Math.PI 180
__________________
anbei Grüße vom milchreis: Viva la [Silb]

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist gerade online   Mit Zitat antworten
Alt 02-01-2012, 16:47   #6 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 22
Danke Jungs.
mal2000b 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
trigonometrie, winkel, punkt berechnen... echo5-7 ActionScript 1 5 17-12-2007 10:13
winkel aus den geraden berechnen??? bluevenom Flash MX 2004 1 13-12-2006 22:26
Winkel aus Sinus berechnen chromatium Flash MX 2004 2 31-03-2004 16:20
winkel berechnen Pat-ro ActionScript 1 4 05-06-2002 14:40
winkel TSam.Hawk ActionScript 1 11 11-11-2001 19:12


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

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


Copyright ©1999 – 2012 Marc Thiele