Packagekrewfw.core_internal
Classpublic class StuntAction
InheritanceStuntAction Inheritance Object
Implements KrewPoolable

StuntAction means Actor's Tween Animation.



Public Properties
 PropertyDefined By
  actor : KrewActor
StuntAction
  duration : Number
[read-only]
StuntAction
  foreverMode : Boolean = false
StuntAction
  frame : int
[read-only]
StuntAction
  nextAction : StuntAction
StuntAction
  passedTime : Number
[read-only]
StuntAction
  progress : Number
[read-only]
StuntAction
  updater : Function = null
StuntAction
Public Methods
 MethodDefined By
  
StuntAction
  
alphaTo(duration:Number, alpha:Number, transition:String):StuntAction
StuntAction
  
alphaToEaseIn(duration:Number, alpha:Number):StuntAction
StuntAction
  
alphaToEaseOut(duration:Number, alpha:Number):StuntAction
StuntAction
  
StuntAction
  
blink(displayObj:DisplayObject, duration:Number = 0.25, alphaMin:Number = 0.3):StuntAction
1回暗くなって明るくなる
StuntAction
  
doit(duration:Number, anUpdater:Function):StuntAction
1回だけ実行して、duration 秒待つ。コールバックの引数には StuntAction を渡す
StuntAction
  
getObject(duration:Number = 0):StuntAction
[static]
StuntAction
  
goon(duration:Number, anUpdater:Function):StuntAction
関数を duration 秒間、実行し続ける
StuntAction
  
isFinished():Boolean
StuntAction
  
justdoit(duration:Number, anUpdater:Function):StuntAction
1回だけ実行して、即座に次に行く。引数に何も渡さない.
StuntAction
  
KrewActor を殺すためのショートカット。 KrewActor 以外に使うと何も起こらない
StuntAction
  
move(duration:Number, dx:Number, dy:Number, transition:String):StuntAction
StuntAction
  
moveEaseIn(duration:Number, dx:Number, dy:Number):StuntAction
StuntAction
  
moveEaseOut(duration:Number, dx:Number, dy:Number):StuntAction
StuntAction
  
moveTo(duration:Number, x:Number, y:Number, transition:String):StuntAction
StuntAction
  
moveToEaseIn(duration:Number, x:Number, y:Number):StuntAction
StuntAction
  
moveToEaseOut(duration:Number, x:Number, y:Number):StuntAction
StuntAction
  
StuntAction
  
onPooledObjectCreate(params:Object):void
StuntAction
  
onPooledObjectInit(params:Object):void
StuntAction
  
StuntAction
  
onRetrieveFromPool(params:Object):void
StuntAction
  
recycle():void
StuntAction
  
rotate(duration:Number, rotation:Number, transition:String):StuntAction
StuntAction
  
rotateEaseIn(duration:Number, rotation:Number):StuntAction
StuntAction
  
rotateEaseOut(duration:Number, rotation:Number):StuntAction
StuntAction
  
rotateTo(duration:Number, rotation:Number, transition:String):StuntAction
StuntAction
  
rotateToEaseIn(duration:Number, rotation:Number):StuntAction
StuntAction
  
rotateToEaseOut(duration:Number, rotation:Number):StuntAction
StuntAction
  
scaleTo(duration:Number, scaleX:Number, scaleY:Number, transition:String):StuntAction
StuntAction
  
scaleToEaseIn(duration:Number, scaleX:Number, scaleY:Number):StuntAction
StuntAction
  
scaleToEaseOut(duration:Number, scaleX:Number, scaleY:Number):StuntAction
StuntAction
  
send(eventType:String, eventArgs:Object = null):StuntAction
KrewActor.sendMessage のショートカット。 KrewActor 以外に使うと何も起こらない
StuntAction
  
until(anUpdater:Function):StuntAction
anUpdater を、それが true を返すまで実行し続ける
StuntAction
  
update(passedTime:Number):void
StuntAction
  
wait(duration:Number):StuntAction
StuntAction
Property Detail
actorproperty
public var actor:KrewActor

durationproperty 
duration:Number  [read-only]


Implementation
    public function get duration():Number
foreverModeproperty 
public var foreverMode:Boolean = false

frameproperty 
frame:int  [read-only]


Implementation
    public function get frame():int
nextActionproperty 
public var nextAction:StuntAction

passedTimeproperty 
passedTime:Number  [read-only]


Implementation
    public function get passedTime():Number
progressproperty 
progress:Number  [read-only]


Implementation
    public function get progress():Number
updaterproperty 
public var updater:Function = null

Constructor Detail
StuntAction()Constructor
public function StuntAction()



Method Detail
alphaTo()method
public function alphaTo(duration:Number, alpha:Number, transition:String):StuntAction

Parameters

duration:Number
 
alpha:Number
 
transition:String (default = NaN)

Returns
StuntAction
alphaToEaseIn()method 
public function alphaToEaseIn(duration:Number, alpha:Number):StuntAction

Parameters

duration:Number
 
alpha:Number

Returns
StuntAction
alphaToEaseOut()method 
public function alphaToEaseOut(duration:Number, alpha:Number):StuntAction

Parameters

duration:Number
 
alpha:Number

Returns
StuntAction
and()method 
public function and(action:StuntAction):StuntAction

Parameters

action:StuntAction

Returns
StuntAction
blink()method 
public function blink(displayObj:DisplayObject, duration:Number = 0.25, alphaMin:Number = 0.3):StuntAction

1回暗くなって明るくなる

Parameters

displayObj:DisplayObject
 
duration:Number (default = 0.25)
 
alphaMin:Number (default = 0.3)

Returns
StuntAction
doit()method 
public function doit(duration:Number, anUpdater:Function):StuntAction

1回だけ実行して、duration 秒待つ。コールバックの引数には StuntAction を渡す

Parameters

duration:Number
 
anUpdater:Function

Returns
StuntAction
getObject()method 
public static function getObject(duration:Number = 0):StuntAction

Parameters

duration:Number (default = 0)

Returns
StuntAction
goon()method 
public function goon(duration:Number, anUpdater:Function):StuntAction

関数を duration 秒間、実行し続ける

Parameters

duration:Number
 
anUpdater:Function

Returns
StuntAction
isFinished()method 
public function isFinished():Boolean

Returns
Boolean
justdoit()method 
public function justdoit(duration:Number, anUpdater:Function):StuntAction

1回だけ実行して、即座に次に行く。引数に何も渡さない. ToDo: AS3 のコールバックの引数の型の扱いよくわかってない

Parameters

duration:Number
 
anUpdater:Function

Returns
StuntAction
kill()method 
public function kill():StuntAction

KrewActor を殺すためのショートカット。 KrewActor 以外に使うと何も起こらない

Returns
StuntAction
move()method 
public function move(duration:Number, dx:Number, dy:Number, transition:String):StuntAction

Parameters

duration:Number
 
dx:Number
 
dy:Number
 
transition:String (default = NaN)

Returns
StuntAction
moveEaseIn()method 
public function moveEaseIn(duration:Number, dx:Number, dy:Number):StuntAction

Parameters

duration:Number
 
dx:Number
 
dy:Number

Returns
StuntAction
moveEaseOut()method 
public function moveEaseOut(duration:Number, dx:Number, dy:Number):StuntAction

Parameters

duration:Number
 
dx:Number
 
dy:Number

Returns
StuntAction
moveTo()method 
public function moveTo(duration:Number, x:Number, y:Number, transition:String):StuntAction

Parameters

duration:Number
 
x:Number
 
y:Number
 
transition:String (default = NaN)

Returns
StuntAction
moveToEaseIn()method 
public function moveToEaseIn(duration:Number, x:Number, y:Number):StuntAction

Parameters

duration:Number
 
x:Number
 
y:Number

Returns
StuntAction
moveToEaseOut()method 
public function moveToEaseOut(duration:Number, x:Number, y:Number):StuntAction

Parameters

duration:Number
 
x:Number
 
y:Number

Returns
StuntAction
onDisposeFromPool()method 
public function onDisposeFromPool():void

onPooledObjectCreate()method 
public function onPooledObjectCreate(params:Object):void

Parameters

params:Object

onPooledObjectInit()method 
public function onPooledObjectInit(params:Object):void

Parameters

params:Object

onPooledObjectRecycle()method 
public function onPooledObjectRecycle():void

onRetrieveFromPool()method 
public function onRetrieveFromPool(params:Object):void

Parameters

params:Object

recycle()method 
public function recycle():void

rotate()method 
public function rotate(duration:Number, rotation:Number, transition:String):StuntAction

Parameters

duration:Number
 
rotation:Number
 
transition:String (default = NaN)

Returns
StuntAction
rotateEaseIn()method 
public function rotateEaseIn(duration:Number, rotation:Number):StuntAction

Parameters

duration:Number
 
rotation:Number

Returns
StuntAction
rotateEaseOut()method 
public function rotateEaseOut(duration:Number, rotation:Number):StuntAction

Parameters

duration:Number
 
rotation:Number

Returns
StuntAction
rotateTo()method 
public function rotateTo(duration:Number, rotation:Number, transition:String):StuntAction

Parameters

duration:Number
 
rotation:Number
 
transition:String (default = NaN)

Returns
StuntAction
rotateToEaseIn()method 
public function rotateToEaseIn(duration:Number, rotation:Number):StuntAction

Parameters

duration:Number
 
rotation:Number

Returns
StuntAction
rotateToEaseOut()method 
public function rotateToEaseOut(duration:Number, rotation:Number):StuntAction

Parameters

duration:Number
 
rotation:Number

Returns
StuntAction
scaleTo()method 
public function scaleTo(duration:Number, scaleX:Number, scaleY:Number, transition:String):StuntAction

Parameters

duration:Number
 
scaleX:Number
 
scaleY:Number
 
transition:String (default = NaN)

Returns
StuntAction
scaleToEaseIn()method 
public function scaleToEaseIn(duration:Number, scaleX:Number, scaleY:Number):StuntAction

Parameters

duration:Number
 
scaleX:Number
 
scaleY:Number

Returns
StuntAction
scaleToEaseOut()method 
public function scaleToEaseOut(duration:Number, scaleX:Number, scaleY:Number):StuntAction

Parameters

duration:Number
 
scaleX:Number
 
scaleY:Number

Returns
StuntAction
send()method 
public function send(eventType:String, eventArgs:Object = null):StuntAction

KrewActor.sendMessage のショートカット。 KrewActor 以外に使うと何も起こらない

Parameters

eventType:String
 
eventArgs:Object (default = null)

Returns
StuntAction
until()method 
public function until(anUpdater:Function):StuntAction

anUpdater を、それが true を返すまで実行し続ける

Parameters

anUpdater:Function — schema: function(passedTime:Number):Boolean

Returns
StuntAction
update()method 
public function update(passedTime:Number):void

Parameters

passedTime:Number

wait()method 
public function wait(duration:Number):StuntAction

Parameters

duration:Number

Returns
StuntAction