| Пакет | fl.motion |
| Класс | public class DynamicMatrix |
| Наследование | DynamicMatrix Object |
| Подклассы | ColorMatrix |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Связанные элементы API
| Метод | Определено | ||
|---|---|---|---|
Создает матрицу с заданным количеством строк и столбцов. | DynamicMatrix | ||
Складывает текущую матрицу с заданной. | DynamicMatrix | ||
Возвращает количество строк в текущей матрице. | DynamicMatrix | ||
Возвращает значение, которое находится на пересечении указанных строки (начиная с нуля) и столбца текущей матрицы. | DynamicMatrix | ||
Возвращает количество столбцов в текущей матрице. | DynamicMatrix | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
Делает текущую матрицу матрицей тождественного преобразования. | DynamicMatrix | ||
Задает все значения текущей матрицы в 0. | DynamicMatrix | ||
Умножает текущую матрицу на заданную, после чего либо добавляет заданную матрицу либо в конец, либо в начало. | DynamicMatrix | ||
Умножает число на каждый элемент матрицы и сохраняет результат в текущей матрице. | DynamicMatrix | ||
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
Задает значение, которое находится в указанных строке (начиная с нуля) и столбце текущей матрицы. | DynamicMatrix | ||
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
| Константа | Определено | ||
|---|---|---|---|
| MATRIX_ORDER_APPEND : int = 1 [статические]
Указывает, что матрица добавлена в конец для объединения. | DynamicMatrix | ||
| MATRIX_ORDER_PREPEND : int = 0 [статические]
Указывает, что матрица добавлена в начало для объединения. | DynamicMatrix | ||
DynamicMatrix | () | Конструктор |
Add | () | метод |
public function Add(inMatrix:DynamicMatrix):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Складывает текущую матрицу с заданной. Результат сложения записывается в текущую матрицу (то есть метод DynamicMatrix.Add() не создает новую матрицу для результата).
Параметры
inMatrix:DynamicMatrix — Матрица для добавления к текущей матрице.
|
Boolean — Логическое значение, показывающее, как прошло сложение: успешно (true) или нет (false). Если размерности матриц отличаются, DynamicMatrix.Add() возвращает false.
|
GetHeight | () | метод |
GetValue | () | метод |
public function GetValue(row:int, col:int):Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Возвращает значение, которое находится на пересечении указанных строки (начиная с нуля) и столбца текущей матрицы.
Параметры
row:int — Строка с необходимым значением.
| |
col:int — Столбец с необходимым значением.
|
Number — Числовое значение, которое находится на пересечении указанных строки и столбца.
|
GetWidth | () | метод |
LoadIdentity | () | метод |
public function LoadIdentity():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Делает текущую матрицу матрицей тождественного преобразования.
Связанные элементы API
LoadZeros | () | метод |
public function LoadZeros():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Задает все значения текущей матрицы в 0.
Multiply | () | метод |
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Умножает текущую матрицу на заданную, после чего либо добавляет заданную матрицу либо в конец, либо в начало. Для добавления заданной матрицы в конец или в начало используется второй параметр метода DynamicMatrix.Multiply().
Параметры
inMatrix:DynamicMatrix — Матрица для добавления к текущей матрице.
| |
order:int (default = NaN) — Указывает, куда добавлять матрицу, заданную в параметре inMatrix: в конец (MATRIX_ORDER_APPEND) или в начало (MATRIX_ORDER_PREPEND).
|
Boolean — Логическое значение, показывающее, как прошло умножение: успешно (true) или нет (false). Значение равно false, если значение для текущей или заданной матрицы (параметра inMatrix) равно null, или если задано добавление в конец, а ширина текущей матрицы не равна высоте заданной матрицы; или если задано добавление в начало, а высота текущей матрицы не равна ширине заданной матрицы.
|
Связанные элементы API
MultiplyNumber | () | метод |
public function MultiplyNumber(value:Number):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Умножает число на каждый элемент матрицы и сохраняет результат в текущей матрице.
Параметры
value:Number — Число, на которое умножается каждый элемент матрицы.
|
Boolean — Логическое значение, показывающее, как прошло умножение: успешно (true) или нет (false).
|
SetValue | () | метод |
public function SetValue(row:int, col:int, value:Number):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Задает значение, которое находится в указанных строке (начиная с нуля) и столбце текущей матрицы.
Параметры
row:int — Строка со значением, которое необходимо задать.
| |
col:int — Столбец со значением, которое необходимо задать.
| |
value:Number — Число, добавляемое в матрицу.
|
MATRIX_ORDER_APPEND | Константа |
public static const MATRIX_ORDER_APPEND:int = 1| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Указывает, что матрица добавлена в конец для объединения.
MATRIX_ORDER_PREPEND | Константа |
public static const MATRIX_ORDER_PREPEND:int = 0| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Указывает, что матрица добавлена в начало для объединения.
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства