Пакет | 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