| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die Math-Klasse umfasst Methoden und Konstanten, die allgemeine mathematische Funktionen und Werte repräsentieren.
Verwenden Sie die Methoden und Eigenschaften dieser Klasse, um auf mathematische Konstanten und Funktionen zuzugreifen und diese zu bearbeiten. Alle Eigenschaften und Methoden der Math-Klasse sind statisch und müssen mit der Syntax Math.method(parameter) oder Math.constant aufgerufen werden. In ActionScript sind Konstanten mit der maximalen Genauigkeit doppelt genauer Gleitkommazahlen nach IEEE-754 definiert.
Verschiedene Methoden der Math-Klasse verwenden als Parameter den Bogenmaßwert eines Winkels. Sie können die unten stehende Gleichung zur Berechnung von Bogenmaßwerten verwenden und den berechneten Wert als Parameter bereitstellen, oder Sie können die gesamte rechte Seite der Gleichung (bei der der Winkel in Bogenmaß anstelle von degrees angegeben ist) als Parameter für das Bogenmaß bereitstellen.
Bogenmaßwerte lassen sich wie folgt berechnen:
radians = degrees * Math.PI/180
Um aus einem Bogenmaßwert die Gradzahl zu berechnen, verwenden Sie die folgende Formel:
degrees = radians * 180/Math.PI
Im folgenden Beispiel wird die Gleichung als Parameter zum Berechnen des Sinus eines 45-Grad-Winkels übergeben:
Math.sin(45 * Math.PI/180) ist identisch mit Math.sin(.7854)
Hinweis: Die Math-Funktionen acos, asin, atan, atan2, cos, exp, log, pow, sin und sqrt können je nach Algorithmus, den die CPU oder das Betriebssystem verwendet, zu leicht abweichenden Ergebnissen führen. Flash Player nutzt die CPU (oder das Betriebssystem, falls die CPU keine Gleitkommaberechnungen unterstützt), wenn Berechnungen für die aufgezählten Funktionen durchzuführen sind, und die Ergebnisse haben je nach verwendeter CPU bzw. verwendetem Betriebssystem leichte Abweichungen aufgezeigt.
public static function abs(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet einen absoluten Wert für die im Parameter val angegebene Zahl und gibt diesen zurück.
Parameter
| val:Number — Die Zahl, deren absoluter Wert zurückgegeben wird.
|
Rückgabewerte
| Number — Der absolute Wert des angegebenen Parameters.
|
public static function acos(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet den Arkuskosinus für die im Parameter val angegebene Zahl und gibt diesen in Bogenmaß zurück.
Parameter
| val:Number — Eine Zahl zwischen -1,0 und 1,0.
|
Rückgabewerte
| Number — Der Arkuskosinus des Parameters val.
|
public static function asin(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet den Arkussinus für die im Parameter val angegebene Zahl und gibt diesen in Bogenmaß zurück.
Parameter
| val:Number — Eine Zahl zwischen -1,0 und 1,0.
|
Rückgabewerte
| Number — Eine Zahl zwischen negativ Pi dividiert durch 2 und positiv Pi dividiert durch 2.
|
public static function atan(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet den Wert des Winkels, dessen Tangens durch den Parameter val festgelegt ist, in Bogenmaß. Der Rückgabewert liegt zwischen negativ Pi dividiert durch 2 und positiv Pi dividiert durch 2.
Parameter
| val:Number — Eine Zahl, die den Tangens eines Winkels angibt.
|
Rückgabewerte
| Number — Eine Zahl zwischen negativ Pi dividiert durch 2 und positiv Pi dividiert durch 2.
|
public static function atan2(y:Number, x:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet den Winkel des Punktes y/x in Bogenmaß, von der x-Achse eines Kreises aus gegen den Uhrzeigersinn gemessen (mit 0,0 als Mittelpunkt des Kreises). Der Rückgabewert liegt zwischen positiv Pi und negativ Pi. Der erste Parameter von atan2 ist immer die y-Koordinate.
Parameter
| y:Number — Die y-Koordinate des Punkts.
|
| |
| x:Number — Die x-Koordinate des Punkts.
|
Rückgabewerte
Siehe auch
public static function ceil(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt die Obergrenze der angegebenen Zahl bzw. des angegebenen Ausdrucks zurück. Die Obergrenze einer Zahl ist die nächstliegende Ganzzahl, die größer oder gleich der Zahl ist.
Parameter
| val:Number — Eine Zahl oder ein Ausdruck.
|
Rückgabewerte
| Number — Die Ganzzahl, die dem Parameter val am Nächsten liegt und gleichzeitig größer oder gleich diesem Parameter ist.
|
Siehe auch
public static function cos(angleRadians:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet den Kosinus des angegebenen Winkels und gibt den Wert in Bogenmaß zurück. Informationen zum Berechnen eines Bogenmaßes finden Sie in der Einführung zur Math-Klasse.
Parameter
| angleRadians:Number — Eine Zahl, die einen Winkel in Bogenmaß angibt.
|
Rückgabewerte
| Number — Eine Zahl zwischen -1,0 und 1,0.
|
Siehe auch
public static function exp(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt den Wert der Basis des natürlichen Logarithmus (e) potenziert mit dem im Parameter val angegebenen Exponenten zurück. Die Konstante Math.E kann den Wert von e liefern.
Parameter
| val:Number — Der Exponent. Eine Zahl oder ein Ausdruck.
|
Rückgabewerte
Siehe auch
public static function floor(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt die Untergrenze der Zahl oder des Ausdrucks zurück, die bzw. der im Parameter val angegeben ist. Die Untergrenze einer Zahl ist die nächstliegende Ganzzahl, die kleiner oder gleich der angegebenen Zahl bzw. dem angegebenen Ausdruck ist.
Parameter
| val:Number — Eine Zahl oder ein Ausdruck.
|
Rückgabewerte
| Number — Die Ganzzahl, die dem Parameter val am Nächsten liegt und gleichzeitig kleiner oder gleich diesem Parameter ist.
|
public static function log(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt den natürlichen Logarithmus des Parameters val zurück.
Parameter
| val:Number — Eine Zahl oder ein Ausdruck mit einem Wert größer als 0.
|
Rückgabewerte
| Number — Der natürliche Logarithmus des Parameters val.
|
public static function max(val1:Number, val2:Number, ... rest):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Wertet val1 und val2 (oder auch weitere Werte) aus und gibt den größten Wert zurück.
Parameter
| val1:Number — Eine Zahl oder ein Ausdruck.
|
| |
| val2:Number — Eine Zahl oder ein Ausdruck.
|
| |
| ... rest — Eine Zahl oder ein Ausdruck. Math.max() kann mehrere Argumente akzeptieren.
|
Rückgabewerte
| Number — Der größte Wert der Parameter val1 und val2 (und gegebenenfalls weiterere Werte).
|
Siehe auch
public static function min(val1:Number, val2:Number, ... rest):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Wertet val1 und val2 (oder auch weitere Werte) aus und gibt den kleinsten Wert zurück.
Parameter
| val1:Number — Eine Zahl oder ein Ausdruck.
|
| |
| val2:Number — Eine Zahl oder ein Ausdruck.
|
| |
| ... rest — Eine Zahl oder ein Ausdruck. Math.min() kann mehrere Argumente akzeptieren.
|
Rückgabewerte
| Number — Der kleinste Wert der Parameter val1 und val2 (und gegebenenfalls weiterere Werte).
|
Siehe auch
public static function pow(val1:Number, val2:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet val1 hoch val2 und gibt das Ergebnis zurück.
Parameter
| val1:Number — Eine Zahl, die mit dem Parameter val2 potenziert werden soll.
|
| |
| val2:Number — Eine Zahl, die angibt, mit welchem Exponenten der Parameter val1 potenziert wird.
|
Rückgabewerte
| Number — Der Wert von val1 hoch val2.
|
public static function random():Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt eine Pseudozufallszahl n zurück, wobei 0 <= n < 1. Wie die zurückgegebene Zahl berechnet wird, wird nicht bekannt gegeben. Man spricht von einer "Pseudo"-Zufallszahl, da es unvermeidlich ist, dass die Berechnung einige nicht-zufällige Elemente enthält.
Rückgabewerte
| Number — Eine Pseudozufallszahl.
|
public static function round(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Rundet den Wert des Parameters val auf die nächstliegende Ganzzahl auf oder ab und gibt diese zurück. Hat val den gleichen Abstand von den beiden nächstliegenden Ganzzahlen (z. B. Zahlen die mit .5 enden), wird der Wert auf die nächsthöhere Ganzzahl aufgerundet.
Parameter
| val:Number — Die Zahl, die gerundet werden soll.
|
Rückgabewerte
| Number — Der auf die nächste Ganzzahl gerundete Parameter val.
|
Siehe auch
public static function sin(angleRadians:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet den Sinus des angegebenen Winkels und gibt den Wert in Bogenmaß zurück. Informationen zum Berechnen eines Bogenmaßes finden Sie in der Einführung zur Math-Klasse.
Parameter
| angleRadians:Number — Eine Zahl, die einen Winkel in Bogenmaß angibt.
|
Rückgabewerte
| Number — Ein Zahl, der Sinus des angegebenen Winkels (zwischen -1,0 und 1,0).
|
Siehe auch
public static function sqrt(val:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet die Quadratwurzel der angegebenen Zahl und gibt diese zurück.
Parameter
| val:Number — Eine Zahl oder ein Ausdruck größer oder gleich 0.
|
Rückgabewerte
| Number — Eine Zahl, wenn der Parameter val größer oder gleich Null ist; andernfalls NaN (Not a Number ߝ keine Zahl).
|
public static function tan(angleRadians:Number):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Berechnet den Tangens des angegebenen Winkels und gibt diesen zurück. Informationen zum Berechnen eines Bogenmaßes finden Sie in der Einführung zur Math-Klasse.
Parameter
| angleRadians:Number — Eine Zahl, die einen Winkel in Bogenmaß angibt.
|
Rückgabewerte
| Number — Der Tangens des Parameters angleRadians.
|
Siehe auch
public static const E:Number = 2.71828182845905
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für die Basis des natürlichen Logarithmus, ausgedrückt als e. Der ungefähre Wert von e ist 2,71828182845905.
public static const LN10:Number = 2.302585092994046
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für den natürlichen Logarithmus von 10, der als log10 ausgedrückt wird und den Näherungswert 2,302585092994046 aufweist.
public static const LN2:Number = 0.6931471805599453
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für den natürlichen Logarithmus von 2, der als log2 ausgedrückt wird und den Näherungswert 0,6931471805599453 aufweist.
public static const LOG10E:Number = 0.4342944819032518
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für den Zehnerlogarithmus der Konstante e (Math.E), der als loge ausgedrückt wird und den Näherungswert 0,4342944819032518 aufweist.
Die Methode Math.log() berechnet den natürlichen Logarithmus einer Zahl. Den Zehnerlogarithmus erhalten Sie, indem Sie das Ergebnis von Math.log() mit Math.LOG10E multiplizieren.
public static const LOG2E:Number = 1.442695040888963387
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für den Zweierlogarithmus der Konstante e, der als "log2e" ausgedrückt wird und den Näherungswert 1,442695040888963387 aufweist.
Die Methode Math.log berechnet den natürlichen Logarithmus einer Zahl. Den Zweierlogarithmus erhalten Sie, indem Sie das Ergebnis von Math.log() mit Math.LOG2E multiplizieren.
public static const PI:Number = 3.141592653589793
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für das Verhältnis des Umfangs eines Kreises zu seinem Durchmesser, der als Pi mit dem Wert 3,141592653589793 ausgedrückt wird.
public static const SQRT1_2:Number = 0.7071067811865476
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für die Quadratwurzel von 1/2 mit dem Näherungswert 0,7071067811865476.
public static const SQRT2:Number = 1.4142135623730951
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Eine mathematische Konstante für die Quadratwurzel von 2 mit dem Näherungswert 1,4142135623730951.
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Fri Oct 12 2007, 2:03 AM GMT-07:00
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/Math.html