Главная / Action Script 3
Пакетfl.ik
Классpublic class IKJoint
НаследованиеIKJoint Inheritance Object

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Класс IKJoint определяет соединение между двумя костями, которое требует наличия основных компонентов каркаса с обратной кинематикой (IK). Объекты IKJoint называются "соединениями", и класс IKJoint определяет свойства и ограничения, связанные с соединением костей и их перемещением относительно друг друга.

См. также

Класс IKArmature
Класс IKBone


Общедоступные свойства
 СвойствоОпределено
  bone : IKBone
[только для чтения] Головная кость, связанная с объектом IKJoint.
IKJoint
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  DOF_ROTATION : int = 1
[статические] Статическая константа для степени свободы вращения.
IKJoint
  DOF_XTRANS : int = 2
[статические] Статическая константа для степени свободы перемещения по оси х.
IKJoint
  DOF_YTRANS : int = 4
[статические] Статическая константа для степени свободы перемещения по оси y.
IKJoint
  name : String
Имя экземпляра IKJoint.
IKJoint
  numChildren : int
[только для чтения] Возвращает число объектов IKJoint, ответвляющихся от указанного объекта IKJoint.
IKJoint
  parent : IKJoint
Родительский объект IKJoint.
IKJoint
  position : Point
[только для чтения] Координаты IKJoint.
IKJoint
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
  rotation : Number
[только для чтения] Текущее значение вращения.
IKJoint
  rotationConstrained : Boolean
Возвращает сведения об ограничении вращения.
IKJoint
  rotationEnabled : Boolean
Указывает, включено ли вращение.
IKJoint
  rotationMax : Number
Максимальное значение вращения.
IKJoint
  rotationMin : Number
Минимальное значение вращения.
IKJoint
  speed : Number
Степень свободы скорости вращения; свойства xTranslation и yTranslation имеют одинаковые параметры скорости.
IKJoint
  xTranslation : Number
[только для чтения] Текущее значение перемещения по оси x.
IKJoint
  xTranslationConstrained : Boolean
Возвращает данные об ограничении перемещения по оси x.
IKJoint
  xTranslationEnabled : Boolean
Указывает, включено ли перемещение по оси x.
IKJoint
  xTranslationMax : Number
Максимальное значение перемещения по оси x.
IKJoint
  xTranslationMin : Number
Минимальное значение перемещения по оси x.
IKJoint
  yTranslation : Number
[только для чтения] Текущее значение перемещения по оси y.
IKJoint
  yTranslationConstrained : Boolean
Возвращает данные об ограничении перемещения по оси y.
IKJoint
  yTranslationEnabled : Boolean
Указывает, включено ли перемещение по оси y.
IKJoint
  yTranslationMax : Number
Максимальное значение перемещения по оси y.
IKJoint
  yTranslationMin : Number
Минимальное значение перемещения по оси y.
IKJoint
Общедоступные методы
 МетодОпределено
  
Возвращает дочерний объект IKJoint с указанным значением индекса.
IKJoint
  
Возвращает значение индекса указанного объекта IKJoint.
IKJoint
  
Определяет текущее значение указанного типа степени свободы.
IKJoint
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
Возвращает данные об ограничении типа степени свободы.
IKJoint
  
Возвращает данные о включении заданного типа степени свободы.
IKJoint
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
setConstrained(dof:int, constrained:Boolean):void
Задает ограничение указанного типа степени свободы.
IKJoint
  
setEnabled(dof:int, enable:Boolean):*
Включает или отключает указанный тип степени свободы.
IKJoint
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве
boneсвойство
bone:IKBone  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Головная кость, связанная с объектом IKJoint.



Реализация
    public function get bone():IKBone
DOF_ROTATIONсвойство 
public static var DOF_ROTATION:int = 1

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Статическая константа для степени свободы вращения.

DOF_XTRANSсвойство 
public static var DOF_XTRANS:int = 2

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Статическая константа для степени свободы перемещения по оси х.

DOF_YTRANSсвойство 
public static var DOF_YTRANS:int = 4

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Статическая константа для степени свободы перемещения по оси y.

nameсвойство 
name:String  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Имя экземпляра IKJoint.



Реализация
    public function get name():String
    public function set name(value:String):void
numChildrenсвойство 
numChildren:int  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает число объектов IKJoint, ответвляющихся от указанного объекта IKJoint. Этот метод не учитывает подветви. Чтобы создать весь объект IKArmature, начертите каждую дочернюю ветвь.



Реализация
    public function get numChildren():int
parentсвойство 
parent:IKJoint  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Родительский объект IKJoint.



Реализация
    public function get parent():IKJoint
    public function set parent(value:IKJoint):void
positionсвойство 
position:Point  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Координаты IKJoint.



Реализация
    public function get position():Point
rotationсвойство 
rotation:Number  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Текущее значение вращения. Это значение доступно только для чтения. Объект IKMover автоматически обновляет это значение во время движения с обратной кинематикой.



Реализация
    public function get rotation():Number
rotationConstrainedсвойство 
rotationConstrained:Boolean  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает сведения об ограничении вращения.



Реализация
    public function get rotationConstrained():Boolean
    public function set rotationConstrained(value:Boolean):void
rotationEnabledсвойство 
rotationEnabled:Boolean  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Указывает, включено ли вращение.



Реализация
    public function get rotationEnabled():Boolean
    public function set rotationEnabled(value:Boolean):void
rotationMaxсвойство 
rotationMax:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Максимальное значение вращения.



Реализация
    public function get rotationMax():Number
    public function set rotationMax(value:Number):void
rotationMinсвойство 
rotationMin:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Минимальное значение вращения.



Реализация
    public function get rotationMin():Number
    public function set rotationMin(value:Number):void
speedсвойство 
speed:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Степень свободы скорости вращения; свойства xTranslation и yTranslation имеют одинаковые параметры скорости.



Реализация
    public function get speed():Number
    public function set speed(value:Number):void
xTranslationсвойство 
xTranslation:Number  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Текущее значение перемещения по оси x. Это значение доступно только для чтения. Объект IKMover автоматически обновляет это значение во время движения с обратной кинематикой.



Реализация
    public function get xTranslation():Number
xTranslationConstrainedсвойство 
xTranslationConstrained:Boolean  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает данные об ограничении перемещения по оси x.



Реализация
    public function get xTranslationConstrained():Boolean
    public function set xTranslationConstrained(value:Boolean):void
xTranslationEnabledсвойство 
xTranslationEnabled:Boolean  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Указывает, включено ли перемещение по оси x.



Реализация
    public function get xTranslationEnabled():Boolean
    public function set xTranslationEnabled(value:Boolean):void
xTranslationMaxсвойство 
xTranslationMax:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Максимальное значение перемещения по оси x.



Реализация
    public function get xTranslationMax():Number
    public function set xTranslationMax(value:Number):void
xTranslationMinсвойство 
xTranslationMin:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Минимальное значение перемещения по оси x.



Реализация
    public function get xTranslationMin():Number
    public function set xTranslationMin(value:Number):void
yTranslationсвойство 
yTranslation:Number  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Текущее значение перемещения по оси y. Это значение доступно только для чтения. Объект IKMover автоматически обновляет это значение во время движения с обратной кинематикой.



Реализация
    public function get yTranslation():Number
yTranslationConstrainedсвойство 
yTranslationConstrained:Boolean  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает данные об ограничении перемещения по оси y.



Реализация
    public function get yTranslationConstrained():Boolean
    public function set yTranslationConstrained(value:Boolean):void
yTranslationEnabledсвойство 
yTranslationEnabled:Boolean  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Указывает, включено ли перемещение по оси y.



Реализация
    public function get yTranslationEnabled():Boolean
    public function set yTranslationEnabled(value:Boolean):void
yTranslationMaxсвойство 
yTranslationMax:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Максимальное значение перемещения по оси y.



Реализация
    public function get yTranslationMax():Number
    public function set yTranslationMax(value:Number):void
yTranslationMinсвойство 
yTranslationMin:Number  [чтение и запись]

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Минимальное значение перемещения по оси y.



Реализация
    public function get yTranslationMin():Number
    public function set yTranslationMin(value:Number):void
Сведения о методе
getChildAt()метод
public function getChildAt(iChild:int):IKJoint

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает дочерний объект IKJoint с указанным значением индекса.

Параметры

iChild:int — Номер индекса определяемого соединения, начинающегося с нуля.

Возвращает
IKJoint — Возвращает экземпляр IKJoint с указанным значением индекса.
getChildIndex()метод 
public function getChildIndex(child:IKJoint):int

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает значение индекса указанного объекта IKJoint.

Параметры

child:IKJoint — Целевое дочернее соединение.

Возвращает
int — Возвращает значение индекса, начинающееся с нуля, указанного объекта IKJoint.
getJointValue()метод 
public function getJointValue(dof:int):Number

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Определяет текущее значение указанного типа степени свободы.

Параметры

dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).

Возвращает
Number
isConstrained()метод 
public function isConstrained(dof:int):Boolean

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает данные об ограничении типа степени свободы.

Параметры

dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).

Возвращает
Boolean
isEnabled()метод 
public function isEnabled(dof:int):*

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Возвращает данные о включении заданного типа степени свободы.

Параметры

dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).

Возвращает
* — Логическое значение, обозначающее включение определенной степени свободы (true); в противном случае — false.
setConstrained()метод 
public function setConstrained(dof:int, constrained:Boolean):void

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Задает ограничение указанного типа степени свободы.

Параметры

dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).
 
constrained:Boolean — Установите значение true, чтобы ограничить указанную степень свободы, в противном случае выберите значение false.

setEnabled()метод 
public function setEnabled(dof:int, enable:Boolean):*

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Включает или отключает указанный тип степени свободы.

Параметры

dof:int — Целое число, указывающее тип степени свободы. Это значение может быть равно 1 (вращение), 2 (перемещение по оси x) или 4 (перемещение по оси y).
 
enable:Boolean — Если выбрано значение true, включен указанный тип степени свободы.

Возвращает
*