| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
La classe DynamicMatrix calcule et stocke une matrice basée sur les valeurs données. Cette classe prend en charge la classe ColorMatrixFilter et peut être étendue par la classe ColorMatrix.
public function DynamicMatrix(width:int, height:int)| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Construit une matrice avec le nombre donné de lignes et de colonnes.
Paramètres | width:int — Nombre de colonnes. |
| |
| height:int — Nombre de lignes. |
public function Add(inMatrix:DynamicMatrix):Boolean| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Ajoute la matrice en cours à une matrice spécifiée. La matrice en cours devient le résultat de l'ajout (en d'autres termes, la méthode DynamicMatrix.Add() ne crée pas une nouvelle matrice pour le résultat).
Paramètres
| inMatrix:DynamicMatrix — Matrice à ajouter à la matrice en cours. |
Valeur renvoyée | Boolean —
Valeur booléenne indiquant si l'ajout a réussi (true) ou échoué (false ). Si les dimensions des matrices ne sont pas identiques, DynamicMatrix.Add() renvoie false.
|
public function GetHeight():Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Renvoie le nombre de lignes de la matrice en cours.
Valeur renvoyée public function GetValue(row:int, col:int):Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Renvoie la valeur située au niveau de la ligne et de la colonne basée sur zéro spécifiées dans la matrice en cours.
Paramètres
| row:int — Ligne contenant la valeur désirée. |
| |
| col:int — Colonne contenant la valeur désirée. |
Valeur renvoyée | Number — Valeur numérique située à l'emplacement de la ligne et de la colonne spécifiées. |
public function GetWidth():Number| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Renvoie le nombre de colonnes de la matrice en cours.
Valeur renvoyéeVoir aussi
public function LoadIdentity():void| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Définit la matrice en cours sur une matrice d'identité.
Voir aussi
public function LoadZeros():void| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Définit toutes les valeurs de la matrice en cours sur zéro.
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Multiplie la matrice en cours par une matrice spécifiée ; et ajoute la matrice spécifiée au début ou à la fin. Utilisez le second paramètre de la méthode DynamicMatrix.Multiply() pour ajouter la matrice spécifiée au début ou à la fin.
Paramètres
| inMatrix:DynamicMatrix — Matrice à ajouter à la matrice en cours. |
| |
| order:int (default = NaN) —
Spécifie si la matrice issue du paramètre inMatrix doit être ajoutée au début ou à la fin : MATRIX_ORDER_APPEND ou MATRIX_ORDER_PREPEND.
|
Valeur renvoyée | Boolean —
Valeur booléenne indiquant si la multiplication a réussi (true) ou échoué (false ). La valeur est false si la matrice en cours ou la matrice spécifiée (paramètre inMatrix) est null, ou si l'ordre indique un ajout à la fin et que la largeur de la matrice en cours ne correspond pas à la hauteur de la matrice fournie ; ou si l'ordre indique un ajout au début et que la hauteur de la matrice en cours ne correspond pas à la largeur de la matrice fournie.
|
Voir aussi
public function MultiplyNumber(value:Number):Boolean| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Multiplie un nombre par chaque élément de la matrice et stocke les résultats dans la matrice en cours.
Paramètres
| value:Number — Nombre à multiplier par chaque élément de la matrice. |
Valeur renvoyée | Boolean —
Valeur booléenne indiquant si la multiplication a réussi (true) ou échoué (false ).
|
public function SetValue(row:int, col:int, value:Number):void| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Définit la valeur située au niveau de la ligne et de la colonne basée sur zéro spécifiées dans la matrice en cours.
Paramètres
| row:int — Ligne contenant la valeur à définir. |
| |
| col:int — Colonne contenant la valeur à définir. |
| |
| value:Number — Nombre à insérer dans la matrice. |
public static const MATRIX_ORDER_APPEND:int = 1| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Spécifie qu'une matrice est ajoutée à la fin pour concaténation.
public static const MATRIX_ORDER_PREPEND:int = 0| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9 |
Spécifie qu'une matrice est ajoutée au début pour concaténation.
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 03:00 AM -08:00