HydroTween.goの第七引数へコールバック関数設定。
第七引数はGoEvent.UPDATEで実行される。
tween実行中に実行する関数を指定する。
import com.hydrotik.go.*; import fl.motion.easing.*; HydroTween.VERBOSE = false; var sprite:Sprite = new Sprite(); var graphic:Graphics = sprite.graphics; graphic.beginFill(0x00FF00); graphic.drawRect(-30,-30,60,60); graphic.endFill(); addChild(sprite); sprite.x = stage.stageWidth/2 sprite.y = stage.stageHeight/2 HydroTween.go(sprite,{width:550},3,0,Bounce.easeOut,null,updateHandler); function updateHandler(){ // do anything } |
コールバック関数への引数は第九引数に配列で設定。
import com.hydrotik.go.*; import fl.motion.easing.*; HydroTween.VERBOSE = false; var sprite:Sprite = new Sprite(); var graphic:Graphics = sprite.graphics; graphic.beginFill(0x00FF00); graphic.drawRect(-30,-30,60,60); graphic.endFill(); addChild(sprite); sprite.x = stage.stageWidth/2 sprite.y = stage.stageHeight/2 HydroTween.go(sprite,{width:550},3,0,Bounce.easeOut,null,updateHandler,null,["argument1"]); function updateHandler(...args){ // do anything } |