| Package | krewfw.core_internal |
| Class | public class StuntAction |
| Inheritance | StuntAction Object |
| Implements | KrewPoolable |
| Property | Defined 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 | ||
| Method | Defined 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 | ||
onDisposeFromPool():void | StuntAction | ||
onPooledObjectCreate(params:Object):void | StuntAction | ||
onPooledObjectInit(params:Object):void | StuntAction | ||
onPooledObjectRecycle():void | 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 | ||
| actor | property |
public var actor:KrewActor| duration | property |
duration:Number [read-only] public function get duration():Number| foreverMode | property |
public var foreverMode:Boolean = false| frame | property |
frame:int [read-only] public function get frame():int| nextAction | property |
public var nextAction:StuntAction| passedTime | property |
passedTime:Number [read-only] public function get passedTime():Number| progress | property |
progress:Number [read-only] public function get progress():Number| updater | property |
public var updater:Function = null| StuntAction | () | Constructor |
public function StuntAction()| alphaTo | () | method |
public function alphaTo(duration:Number, alpha:Number, transition:String):StuntActionParameters
duration:Number | |
alpha:Number | |
transition:String (default = NaN) |
StuntAction |
| alphaToEaseIn | () | method |
public function alphaToEaseIn(duration:Number, alpha:Number):StuntActionParameters
duration:Number | |
alpha:Number |
StuntAction |
| alphaToEaseOut | () | method |
public function alphaToEaseOut(duration:Number, alpha:Number):StuntActionParameters
duration:Number | |
alpha:Number |
StuntAction |
| and | () | method |
| blink | () | method |
public function blink(displayObj:DisplayObject, duration:Number = 0.25, alphaMin:Number = 0.3):StuntAction1回暗くなって明るくなる
Parameters
displayObj:DisplayObject | |
duration:Number (default = 0.25) | |
alphaMin:Number (default = 0.3) |
StuntAction |
| doit | () | method |
public function doit(duration:Number, anUpdater:Function):StuntAction1回だけ実行して、duration 秒待つ。コールバックの引数には StuntAction を渡す
Parameters
duration:Number | |
anUpdater:Function |
StuntAction |
| getObject | () | method |
public static function getObject(duration:Number = 0):StuntActionParameters
duration:Number (default = 0) |
StuntAction |
| goon | () | method |
public function goon(duration:Number, anUpdater:Function):StuntAction関数を duration 秒間、実行し続ける
Parameters
duration:Number | |
anUpdater:Function |
StuntAction |
| isFinished | () | method |
public function isFinished():BooleanReturnsBoolean |
| justdoit | () | method |
public function justdoit(duration:Number, anUpdater:Function):StuntAction1回だけ実行して、即座に次に行く。引数に何も渡さない. ToDo: AS3 のコールバックの引数の型の扱いよくわかってない
Parameters
duration:Number | |
anUpdater:Function |
StuntAction |
| kill | () | method |
public function kill():StuntActionKrewActor を殺すためのショートカット。 KrewActor 以外に使うと何も起こらない
ReturnsStuntAction |
| move | () | method |
public function move(duration:Number, dx:Number, dy:Number, transition:String):StuntActionParameters
duration:Number | |
dx:Number | |
dy:Number | |
transition:String (default = NaN) |
StuntAction |
| moveEaseIn | () | method |
public function moveEaseIn(duration:Number, dx:Number, dy:Number):StuntActionParameters
duration:Number | |
dx:Number | |
dy:Number |
StuntAction |
| moveEaseOut | () | method |
public function moveEaseOut(duration:Number, dx:Number, dy:Number):StuntActionParameters
duration:Number | |
dx:Number | |
dy:Number |
StuntAction |
| moveTo | () | method |
public function moveTo(duration:Number, x:Number, y:Number, transition:String):StuntActionParameters
duration:Number | |
x:Number | |
y:Number | |
transition:String (default = NaN) |
StuntAction |
| moveToEaseIn | () | method |
public function moveToEaseIn(duration:Number, x:Number, y:Number):StuntActionParameters
duration:Number | |
x:Number | |
y:Number |
StuntAction |
| moveToEaseOut | () | method |
public function moveToEaseOut(duration:Number, x:Number, y:Number):StuntActionParameters
duration:Number | |
x:Number | |
y:Number |
StuntAction |
| onDisposeFromPool | () | method |
public function onDisposeFromPool():void| onPooledObjectCreate | () | method |
public function onPooledObjectCreate(params:Object):voidParameters
params:Object |
| onPooledObjectInit | () | method |
public function onPooledObjectInit(params:Object):voidParameters
params:Object |
| onPooledObjectRecycle | () | method |
public function onPooledObjectRecycle():void| onRetrieveFromPool | () | method |
public function onRetrieveFromPool(params:Object):voidParameters
params:Object |
| recycle | () | method |
public function recycle():void| rotate | () | method |
public function rotate(duration:Number, rotation:Number, transition:String):StuntActionParameters
duration:Number | |
rotation:Number | |
transition:String (default = NaN) |
StuntAction |
| rotateEaseIn | () | method |
public function rotateEaseIn(duration:Number, rotation:Number):StuntActionParameters
duration:Number | |
rotation:Number |
StuntAction |
| rotateEaseOut | () | method |
public function rotateEaseOut(duration:Number, rotation:Number):StuntActionParameters
duration:Number | |
rotation:Number |
StuntAction |
| rotateTo | () | method |
public function rotateTo(duration:Number, rotation:Number, transition:String):StuntActionParameters
duration:Number | |
rotation:Number | |
transition:String (default = NaN) |
StuntAction |
| rotateToEaseIn | () | method |
public function rotateToEaseIn(duration:Number, rotation:Number):StuntActionParameters
duration:Number | |
rotation:Number |
StuntAction |
| rotateToEaseOut | () | method |
public function rotateToEaseOut(duration:Number, rotation:Number):StuntActionParameters
duration:Number | |
rotation:Number |
StuntAction |
| scaleTo | () | method |
public function scaleTo(duration:Number, scaleX:Number, scaleY:Number, transition:String):StuntActionParameters
duration:Number | |
scaleX:Number | |
scaleY:Number | |
transition:String (default = NaN) |
StuntAction |
| scaleToEaseIn | () | method |
public function scaleToEaseIn(duration:Number, scaleX:Number, scaleY:Number):StuntActionParameters
duration:Number | |
scaleX:Number | |
scaleY:Number |
StuntAction |
| scaleToEaseOut | () | method |
public function scaleToEaseOut(duration:Number, scaleX:Number, scaleY:Number):StuntActionParameters
duration:Number | |
scaleX:Number | |
scaleY:Number |
StuntAction |
| send | () | method |
public function send(eventType:String, eventArgs:Object = null):StuntActionKrewActor.sendMessage のショートカット。 KrewActor 以外に使うと何も起こらない
Parameters
eventType:String | |
eventArgs:Object (default = null) |
StuntAction |
| until | () | method |
public function until(anUpdater:Function):StuntActionanUpdater を、それが true を返すまで実行し続ける
Parameters
anUpdater:Function — schema: function(passedTime:Number):Boolean
|
StuntAction |
| update | () | method |
public function update(passedTime:Number):voidParameters
passedTime:Number |
| wait | () | method |