Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-12-2005, 12:27   #1 (permalink)
Listener
 
Benutzerbild von mediaprince
 
Registriert seit: Oct 2004
Ort: Bearleen
Beiträge: 40
8-functionology

PHP-Code:
logo_mc.leseMausRotation = function() {
    var 
this._parent._xmouse-this._x;
    var 
this._parent._ymouse-this._y;
    return 
Math.atan2(yx)*180/Math.PI;
};
logo_mc.positionzurMaus = function() {
    
this._letztedrehung this._rotation;
    
this._rotation this.leseMausRotation()-this._clickrotation;
};
logo_mc.drehen = function() {
    
this._rotation += this.drehTempo;
    
this.drehTempo *= .9;
};
logo_mc.onPress = function() {
    
this._clickrotation this.leseMausRotation()-this._rotation;
    
this.onEnterFrame this.positionzurMaus;
};
logo_mc.onRelease logo_mc.onReleaseOutside=function () {
    
this.drehTempo this._rotation-this._letztedrehung;
    if (
this.drehTempo>180) {
        
this.drehTempo -= 360;
    } else if (
this.drehTempo<-180) {
        
this.drehTempo += 360;
    }
    
this.onEnterFrame this.drehen;
}; 
Wieso oder Weshalb wird hier auf Math.atan2 gesetzt?
mediaprince ist offline   Mit Zitat antworten
Alt 23-12-2005, 12:56   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hi und willkommen im flashforum.

>Wieso oder Weshalb wird hier auf Math.atan2 gesetzt?

habe die erklärung gerade kürzlich in diesem buch gelesen:
http://www.amazon.de/exec/obidos/ASI...927087-4675237
übrigens sehr zu empfehlen.

ich versuchs mal zu erklären.
mit atan rechnest du den winkel zwischen ankathete und hypothenuse
aus, indem du gegenkathete (y) durch ankathete (x) teilst. bei normalem
atan gibts du den quotient von y:x als wert an und erhälst den winkel.

flash kann aber so nicht mit sicherheit sagen in welche richtung der
winkel geht, da z.B. x=2/y=-1 => -2 aber auch x=-2/y=1 => -2

deshalb gibt man per atan2 nicht nur den quotient an, sondern die
ausgangswerte x und y einschließlich ihrer vorzeichen. so weiß flash
genau wie die ausgangswerte waren und weiß dementsprechend auch
in welche richtung der erhaltende winkel anzulegen ist.

ich hoffe, daß hat's einigermaßen erläutert.

gruß, gaspode

Geändert von gaspode (23-12-2005 um 12:57 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 29-12-2005, 00:26   #3 (permalink)
Listener
 
Benutzerbild von mediaprince
 
Registriert seit: Oct 2004
Ort: Bearleen
Beiträge: 40
Hi...danke für die Erklärung. Habs verstanden.

Was beinhaltet das Buch genau? Und wird darin bereits AS2 verwendet oder basiert es noch auf AS1?

Danke
mediaprince ist offline   Mit Zitat antworten
Alt 30-12-2005, 19:26   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
>Was beinhaltet das Buch genau?
Schaue selbst: http://www.friendsofed.com/book.html?isbn=1590595181
das buch ist vom macher dieser seite: www.bit-101.com

>Und wird darin bereits AS2 verwendet oder basiert es noch auf AS1?
eher AS2, aber keine OOP, zumindest nicht bis kapitel 6.
weiter bin ich noch nicht.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 30-12-2005, 19:34   #5 (permalink)
Listener
 
Benutzerbild von mediaprince
 
Registriert seit: Oct 2004
Ort: Bearleen
Beiträge: 40
Das Buch ist ja der Hammer....gleich mal bestellen gehen ;-)
Danke Dir sehr für diesen Buchtipp.

sag mal, wie wie lange hast du das Buch und wie kommst du damit voran?

Schöne Grüße und guten Rutsch ;-)
mediaprince ist offline   Mit Zitat antworten
Alt 31-12-2005, 16:18   #6 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
>sag mal, wie wie lange hast du das Buch und wie kommst du damit voran?

habe das buch seit ca. einem monat und komme ganz gut voran.
ich komme zeitlich leider nicht soviel zum lesen und ich lese das
buch auch relativ langsam, weil ich versuche, alles zu verstehen.
aber es liest sich sehr gut.

gruß und auch dir einen guten rutsch,
gaspode
gaspode 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:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele