Package | fl.motion |
Classe | public class DynamicMatrix |
Héritage | DynamicMatrix Object |
Sous-classes | ColorMatrix |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Eléments de l’API associés
Méthode | Défini par | ||
---|---|---|---|
Construit une matrice avec le nombre donné de lignes et de colonnes. | DynamicMatrix | ||
Ajoute la matrice en cours à une matrice spécifiée. | DynamicMatrix | ||
Renvoie le nombre de lignes de la matrice en cours. | DynamicMatrix | ||
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. | DynamicMatrix | ||
Renvoie le nombre de colonnes de la matrice en cours. | DynamicMatrix | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Définit la matrice en cours sur une matrice d'identité. | DynamicMatrix | ||
Définit toutes les valeurs de la matrice en cours sur zéro. | DynamicMatrix | ||
Multiplie la matrice en cours par une matrice spécifiée et ajoute la matrice spécifiée au début ou à la fin. | DynamicMatrix | ||
Multiplie un nombre par chaque élément de la matrice et stocke les résultats dans la matrice en cours. | DynamicMatrix | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
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. | DynamicMatrix | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Constante | Défini par | ||
---|---|---|---|
MATRIX_ORDER_APPEND : int = 1 [statique]
Spécifie qu’une matrice est ajoutée à la fin pour concaténation. | DynamicMatrix | ||
MATRIX_ORDER_PREPEND : int = 0 [statique]
Spécifie qu'une matrice est ajoutée au début pour concaténation. | DynamicMatrix |
DynamicMatrix | () | Constructeur |
public function DynamicMatrix(width:int, height:int)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Construit une matrice avec le nombre donné de lignes et de colonnes.
Paramètreswidth:int — Nombre de colonnes.
| |
height:int — Nombre de lignes.
|
Add | () | méthode |
public function Add(inMatrix:DynamicMatrix):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
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.
|
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 .
|
GetHeight | () | méthode |
GetValue | () | méthode |
public function GetValue(row:int, col:int):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
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.
|
Number — Valeur numérique située à l’emplacement de la ligne et de la colonne spécifiées.
|
GetWidth | () | méthode |
LoadIdentity | () | méthode |
public function LoadIdentity():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Définit la matrice en cours sur une matrice d'identité.
Eléments de l’API associés
LoadZeros | () | méthode |
public function LoadZeros():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Définit toutes les valeurs de la matrice en cours sur zéro.
Multiply | () | méthode |
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
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 .
|
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.
|
Eléments de l’API associés
MultiplyNumber | () | méthode |
public function MultiplyNumber(value:Number):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
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.
|
Boolean — Valeur booléenne indiquant si la multiplication a réussi (true ) ou échoué (false ).
|
SetValue | () | méthode |
public function SetValue(row:int, col:int, value:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
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.
|
MATRIX_ORDER_APPEND | Constante |
public static const MATRIX_ORDER_APPEND:int = 1
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Spécifie qu’une matrice est ajoutée à la fin pour concaténation.
MATRIX_ORDER_PREPEND | Constante |
public static const MATRIX_ORDER_PREPEND:int = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0 |
Spécifie qu'une matrice est ajoutée au début pour concaténation.
Tue Jun 12 2018, 09:30 AM Z