ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
fl.motion 

DynamicMatrix  - AS3 Flash

Paketfl.motion
Klassepublic class DynamicMatrix
VererbungDynamicMatrix Inheritance Object
Unterklassen ColorMatrix

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Die DynamicMatrix-Klasse berechnet und speichert eine Matrix basierend auf gegebenen Werten. Diese Klasse unterstützt ColorMatrixFilter und kann von der ColorMatrix-Klasse erweitert werden.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
DynamicMatrix(width:int, height:int)
Konstruiert eine Matrix mit der gegebenen Anzahl von Reihen und Spalten.
DynamicMatrix
  
Fügt die aktuelle Matrix einer angegebenen Matrix hinzu.
DynamicMatrix
  
Gibt die Anzahl der Zeilen in der aktuellen Matrix zurück.
DynamicMatrix
  
Gibt den Wert an der angegebenen Reihe und Spalte (auf null basierend) in der aktuellen Matrix zurück.
DynamicMatrix
  
Gibt die Anzahl der Spalten in der aktuellen Matrix zurück.
DynamicMatrix
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Legt die aktuelle Matrix auf eine Identitätsmatrix fest.
DynamicMatrix
  
Legt alle Werte in der aktuellen Matrix auf null fest.
DynamicMatrix
  
Multipliziert die aktuelle Matrix mit einer angegebenen Matrix; hängt die angegebene Matrix an oder stellt sie voran.
DynamicMatrix
  
Multipliziert eine Nummer mit jedem Element in der Matrix und speichert die Ergebnisse in der aktuellen Matrix.
DynamicMatrix
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
SetValue(row:int, col:int, value:Number):void
Legt den Wert in einer angegebenen Reihe und Spalte (auf null basierend) in der aktuellen Matrix fest.
DynamicMatrix
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  MATRIX_ORDER_APPEND : int = 1
[statisch] Gibt an, dass eine Matrix zur Verkettung angehängt wird.
DynamicMatrix
  MATRIX_ORDER_PREPEND : int = 0
[statisch] Gibt an, dass eine Matrix zur Verkettung vorangestellt wird.
DynamicMatrix
Konstruktordetails

DynamicMatrix

()Konstruktor
public function DynamicMatrix(width:int, height:int)

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Konstruiert eine Matrix mit der gegebenen Anzahl von Reihen und Spalten.

Parameter
width:int — Anzahl der Spalten.
 
height:int — Anzahl der Reihen.
Methodendetails

Add

()Methode
public function Add(inMatrix:DynamicMatrix):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Fügt die aktuelle Matrix einer angegebenen Matrix hinzu. Die aktuelle Matrix wird das Ergebnis der Hinzufügung (anders ausgedrückt, die DynamicMatrix.Add()-Methode erstellt keine neue Matrix, die das Ergebnis enthält).

Parameter

inMatrix:DynamicMatrix — Die Matrix, die der aktuellen Matrix hinzugefügt werden soll.

Rückgabewerte
Boolean — Ein boolescher Wert, der angibt, ob die Hinzufügung erfolgreich war (true) oder fehlgeschlagen ist (false). Wenn die Abmessungen der Matrizen nicht übereinstimmen, gibt DynamicMatrix.Add() den Wert false zurück.

GetHeight

()Methode 
public function GetHeight():Number

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt die Anzahl der Zeilen in der aktuellen Matrix zurück.

Rückgabewerte
Number — Die Anzahl der Reihen.

GetValue

()Methode 
public function GetValue(row:int, col:int):Number

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt den Wert an der angegebenen Reihe und Spalte (auf null basierend) in der aktuellen Matrix zurück.

Parameter

row:int — Die Reihe, die den gewünschten Wert enthält.
 
col:int — Die Spalte, die den gewünschten Wert enthält.

Rückgabewerte
Number — Number Der Wert an der angegebenen Reihen- und Spaltenposition.

GetWidth

()Methode 
public function GetWidth():Number

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt die Anzahl der Spalten in der aktuellen Matrix zurück.

Rückgabewerte
Number — Die Anzahl der Spalten.

Verwandte API-Elemente

LoadIdentity

()Methode 
public function LoadIdentity():void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Legt die aktuelle Matrix auf eine Identitätsmatrix fest.

Verwandte API-Elemente

LoadZeros

()Methode 
public function LoadZeros():void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Legt alle Werte in der aktuellen Matrix auf null fest.

Multiply

()Methode 
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Multipliziert die aktuelle Matrix mit einer angegebenen Matrix; hängt die angegebene Matrix an oder stellt sie voran. Verwenden Sie den zweiten Parameter der DynamicMatrix.Multiply()-Methode, um die angegebene Matrix anzuhängen oder voranzustellen.

Parameter

inMatrix:DynamicMatrix — Die Matrix, die der aktuellen Matrix hinzugefügt werden soll.
 
order:int (default = NaN) — Gibt an, ob die Matrix aus dem Parameter inMatrix angehängt oder an den Anfang gesetzt werden soll; entweder MATRIX_ORDER_APPEND oder MATRIX_ORDER_PREPEND.

Rückgabewerte
Boolean — Ein boolescher Wert, der angibt, ob die Multiplikation erfolgreich war (true) oder fehlgeschlagen ist (false). Der Wert ist false, wenn entweder die aktuelle Matrix oder die angegebene Matrix (der inMatrix-Parameter) null ist; oder wenn die Matrix angehängt werden soll, die Breite der aktuellen Matrix aber nicht mit der Höhe der bereitgestellten Matrix übereinstimmt; oder wenn die Matrix vorangestellt werden soll und die Höhe der aktuellen Matrix nicht mit der Breite der bereitgestellten Matrix übereinstimmt.

Verwandte API-Elemente

MultiplyNumber

()Methode 
public function MultiplyNumber(value:Number):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Multipliziert eine Nummer mit jedem Element in der Matrix und speichert die Ergebnisse in der aktuellen Matrix.

Parameter

value:Number — Eine Nummer, die mit jedem Element in der Matrix multipliziert wird.

Rückgabewerte
Boolean — Ein boolescher Wert, der angibt, ob die Multiplikation erfolgreich war (true) oder fehlgeschlagen ist (false).

SetValue

()Methode 
public function SetValue(row:int, col:int, value:Number):void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Legt den Wert in einer angegebenen Reihe und Spalte (auf null basierend) in der aktuellen Matrix fest.

Parameter

row:int — Die Reihe, die den festzulegenden Wert enthält.
 
col:int — Die Spalte, die den festzulegenden Wert enthält.
 
value:Number — Die Nummer, die in die Matrix eingefügt werden soll.

Konstantendetails

MATRIX_ORDER_APPEND

Konstante
public static const MATRIX_ORDER_APPEND:int = 1

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt an, dass eine Matrix zur Verkettung angehängt wird.

MATRIX_ORDER_PREPEND

Konstante 
public static const MATRIX_ORDER_PREPEND:int = 0

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt an, dass eine Matrix zur Verkettung vorangestellt wird.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.