Packagecom.mikroacse.motion
Classpublic class SunMotion
InheritanceSunMotion Inheritance flash.events.EventDispatcher

Language Version : ActionScript 3.0

Motion.



Public Properties
 PropertyDefined By
  duration : Number
[read-only] Возвращает длительность движения.
SunMotion
  motions : Dictionary
[static] [read-only] Возвращает все текущие движения.
SunMotion
  parameters : Object
[read-only] Возвращает конечные параметры движения.
SunMotion
  paused : Boolean
[read-only] Возвращает Boolean, который означает, что движение приостановлено или нет.
SunMotion
  playing : Boolean
[read-only] Возвращает Boolean, который означает, что движение проигрывается или нет.
SunMotion
  position : Number
[read-only] Возвращает время воспроизведения движения.
SunMotion
  stopped : Boolean
[read-only] Возвращает Boolean, который означает, что движение остановлено или нет.
SunMotion
  target : Object
[read-only] Возвращает объект, к которому применяется движение.
SunMotion
Public Methods
 MethodDefined By
  
SunMotion(target:Object, duration:Number, parameters:Object, overwrite:Boolean = false)
Создает новый SunMotion. Пример: var sprite:Sprite=new Sprite(); var motion:SunMotion=new SunMotion(sprite, 1, {x:100}, false);
SunMotion
  
clear():void
Очищает параметры движения.
SunMotion
  
create(target:Object, duration:Number, parameters:Object, overwrite:Boolean = false):SunMotion
[static] Возвращает новый SunMotion.
SunMotion
  
deleteMotionsOf(target:Object):void
[static] Удаляет все движения объекта target.
SunMotion
  
getMotionsOf(target:Object):Array
[static] Возвращает все текущие движения объекта target.
SunMotion
  
onFinish(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion
Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onFinish(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }
SunMotion
  
onPause(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion
Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onPause(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }
SunMotion
  
onPlay(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion
Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onPlay(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }
SunMotion
  
onPlaying(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion
Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onPlaying(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }
SunMotion
  
onStop(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion
Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onStop(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }
SunMotion
  
Приостанавливает движение.
SunMotion
  
pauseMotionsOf(target:Object):void
[static] Приостанавливает все движения объекта target.
SunMotion
  
Проигрывает движение.
SunMotion
  
playMotionsOf(target:Object):void
[static] Проигрывает все движения объекта target.
SunMotion
  
Останавливает движение.
SunMotion
  
stopMotionsOf(target:Object):void
[static] Останавливает все движения объекта target.
SunMotion
Property Detail
durationproperty
duration:Number  [read-only]

Language Version : ActionScript 3.0

Возвращает длительность движения. (в секундах, например 1- одна секунда)


Implementation
    public function get duration():Number
motionsproperty 
motions:Dictionary  [read-only]

Language Version : ActionScript 3.0

Возвращает все текущие движения.


Implementation
    public static function get motions():Dictionary
parametersproperty 
parameters:Object  [read-only]

Language Version : ActionScript 3.0

Возвращает конечные параметры движения.


Implementation
    public function get parameters():Object
pausedproperty 
paused:Boolean  [read-only]

Language Version : ActionScript 3.0

Возвращает Boolean, который означает, что движение приостановлено или нет.


Implementation
    public function get paused():Boolean
playingproperty 
playing:Boolean  [read-only]

Language Version : ActionScript 3.0

Возвращает Boolean, который означает, что движение проигрывается или нет.


Implementation
    public function get playing():Boolean
positionproperty 
position:Number  [read-only]

Language Version : ActionScript 3.0

Возвращает время воспроизведения движения.


Implementation
    public function get position():Number
stoppedproperty 
stopped:Boolean  [read-only]

Language Version : ActionScript 3.0

Возвращает Boolean, который означает, что движение остановлено или нет.


Implementation
    public function get stopped():Boolean
targetproperty 
target:Object  [read-only]

Language Version : ActionScript 3.0

Возвращает объект, к которому применяется движение.


Implementation
    public function get target():Object
Constructor Detail
SunMotion()Constructor
public function SunMotion(target:Object, duration:Number, parameters:Object, overwrite:Boolean = false)

Language Version : ActionScript 3.0

Создает новый SunMotion. Пример: var sprite:Sprite=new Sprite(); var motion:SunMotion=new SunMotion(sprite, 1, {x:100}, false);

Parameters
target:Object — - объект, к которому применяется движение.
 
duration:Number — - длительность движения. (например, 1 - одна секунда)
 
parameters:Object — - конечные параметры движения. (например, {x:100, y:100, alpha:0.5})
 
overwrite:Boolean (default = false) — - если overwrite равен true, то все движения объекта target будут удалены.
Method Detail
clear()method
public function clear():void

Language Version : ActionScript 3.0

Очищает параметры движения.

create()method 
public static function create(target:Object, duration:Number, parameters:Object, overwrite:Boolean = false):SunMotion

Language Version : ActionScript 3.0

Возвращает новый SunMotion.

Parameters

target:Object
 
duration:Number
 
parameters:Object
 
overwrite:Boolean (default = false)

Returns
SunMotion
deleteMotionsOf()method 
public static function deleteMotionsOf(target:Object):void

Language Version : ActionScript 3.0

Удаляет все движения объекта target.

Parameters

target:Object

getMotionsOf()method 
public static function getMotionsOf(target:Object):Array

Language Version : ActionScript 3.0

Возвращает все текущие движения объекта target.

Parameters

target:Object

Returns
Array
onFinish()method 
public function onFinish(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion

Language Version : ActionScript 3.0

Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onFinish(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }

Parameters

callFunction:Function
 
args:Array
 
tweenArg:Boolean (default = false)

Returns
SunMotion
onPause()method 
public function onPause(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion

Language Version : ActionScript 3.0

Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onPause(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }

Parameters

callFunction:Function
 
args:Array
 
tweenArg:Boolean (default = false)

Returns
SunMotion
onPlay()method 
public function onPlay(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion

Language Version : ActionScript 3.0

Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onPlay(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }

Parameters

callFunction:Function
 
args:Array
 
tweenArg:Boolean (default = false)

Returns
SunMotion
onPlaying()method 
public function onPlaying(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion

Language Version : ActionScript 3.0

Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onPlaying(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }

Parameters

callFunction:Function
 
args:Array
 
tweenArg:Boolean (default = false)

Returns
SunMotion
onStop()method 
public function onStop(callFunction:Function, args:Array, tweenArg:Boolean = false):SunMotion

Language Version : ActionScript 3.0

Выполнить callFunction с аргументами args и с дополнительным аргументом tweenArg. Например: var sprite:Sprite=new Sprite(); SunMotion.create(sprite, 1, {x:100}).onStop(someFunction, [], true); function someFunction(motion:SunMotion):void { trace(motion.duration) // 1 }

Parameters

callFunction:Function
 
args:Array
 
tweenArg:Boolean (default = false)

Returns
SunMotion
pause()method 
public function pause():SunMotion

Language Version : ActionScript 3.0

Приостанавливает движение.

Returns
SunMotion
pauseMotionsOf()method 
public static function pauseMotionsOf(target:Object):void

Language Version : ActionScript 3.0

Приостанавливает все движения объекта target.

Parameters

target:Object

play()method 
public function play():SunMotion

Language Version : ActionScript 3.0

Проигрывает движение.

Returns
SunMotion
playMotionsOf()method 
public static function playMotionsOf(target:Object):void

Language Version : ActionScript 3.0

Проигрывает все движения объекта target.

Parameters

target:Object

stop()method 
public function stop():SunMotion

Language Version : ActionScript 3.0

Останавливает движение.

Returns
SunMotion
stopMotionsOf()method 
public static function stopMotionsOf(target:Object):void

Language Version : ActionScript 3.0

Останавливает все движения объекта target.

Parameters

target:Object