Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > ActionScript-Klassen > Math | |||
Object
|
+-Math
public class Math
extends Object
Bei der Math-Klasse handelt es sich um eine Klasse der obersten Ebene, deren Methoden und Eigenschaften Sie ohne Konstruktor verwenden können.
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 doppeltgenauer Gleitkommazahlen nach IEEE-754 definiert.
Manche Methoden der Math-Klasse verwenden den Bogenmaßwert eines Winkels als Parameter. 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 (mit dem Winkelmaß im Bogenmaß anstelle von degrees) als Parameter für das Bogenmaß bereitstellen.
Bogenmaßwerte lassen sich wie folgt berechnen:
radians = degrees * Math.PI/180
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)
Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0. In Flash Player 4 werden die Methoden und Eigenschaften der Math-Klasse durch Näherungsverfahren emuliert und sind möglicherweise nicht so genau wie die nicht emulierten Math-Funktionen in Flash Player 5.
|
Modifizierer |
Eigenschaft |
Beschreibung |
|---|---|---|
|
|
Eine mathematische Konstante für die Basis des natürlichen Logarithmus, ausgedrückt als e. |
|
|
|
Eine mathematische Konstante für den natürlichen Logarithmus von 10, der als loge10 ausgedrückt wird und den ungefähren Wert 2.302585092994046 aufweist. |
|
|
|
Eine mathematische Konstante für den natürlichen Logarithmus von 2, der als loge2 ausgedrückt wird und den ungefähren Wert 0.6931471805599453 aufweist. |
|
|
|
Eine mathematische Konstante für den Logarithmus zur Basis 10 der Konstante e ( |
|
|
|
Eine mathematische Konstante für den Logarithmus zur Basis 2 der Konstante e ( |
|
|
|
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. |
|
|
|
Eine mathematische Konstante für die Quadratwurzel von 1/2 mit dem ungefähren Wert 0.7071067811865476. |
|
|
|
Eine mathematische Konstante für die Quadratwurzel von 2 mit dem ungefähren Wert 1.4142135623730951. |
Von der Object-Klasse vererbte Eigenschaften constructor (Object.constructor-Eigenschaft), __proto__ (Object.__proto__-Eigenschaft), prototype (Object.prototype-Eigenschaft), __resolve (Object.__resolve-Eigenschaft)
|
Modifizierer |
Syntax |
Beschreibung |
|---|---|---|
|
|
Berechnet einen absoluten Wert für die im Parameter |
|
|
|
Berechnet den Arkuskosinus für die im Parameter |
|
|
|
Berechnet den Arkussinus für die im Parameter |
|
|
|
Berechnet im Bogenmaß den Wert des Winkels, dessen Tangens durch den Parameter |
|
|
|
Berechnet den Winkel des Punkts |
|
|
|
Gibt die Obergrenze der angegebenen Zahl bzw. des angegebenen Ausdrucks zurück. |
|
|
|
Berechnet den Kosinus des angegebenen Winkels und gibt den Wert im Bogenmaß zurück. |
|
|
|
Gibt den Wert der Basis des natürlichen Logarithmus (e) mit der Potenz des im Parameter |
|
|
|
Gibt die Untergrenze der Zahl oder des Ausdrucks zurück, die bzw. der im Parameter |
|
|
|
Gibt den Logarithmus des Parameters |
|
|
|
Wertet |
|
|
|
Wertet |
|
|
|
Berechnet |
|
|
|
Gibt eine Pseudozufallszahl n zurück, wobei 0 <= n < 1. |
|
|
|
Rundet den Wert des Parameters |
|
|
|
Berechnet den Sinus des angegebenen Winkels und gibt den Wert im Bogenmaß zurück. |
|
|
|
Berechnet die Quadratwurzel der angegebenen Zahl und gibt diese zurück. |
|
|
|
Berechnet den Tangens des angegebenen Winkels und gibt diesen zurück. |
Von der Object-Klasse vererbte Methoden