HydroTween, HydroSequenceの繰返し処理指定のrepeaterがどうも正しく動作しない。
HydroTweenではObjectかorg.goasap.managers.LinearGoRepeaterのどちらか、HydroSequenceではorg.goasap.managers.LinearGoRepeaterで指定する。
Objectのときはかろうじて動作しているように見えるが行って帰る最初に初期値がセットされてしまう。
hydrotik側のバグなのかGoASAP側なのかは検証が必要。
[swfobj src=”http://www.inazumatv.com/contents/wp-content/uploads/2008/09/hydro-repeater-0c.swf” width=”600″ height=”300″ id=”hydro-repeater-0c” name=”hydro-repeater-0c” allowfullscreen=”false” required_player_version=”9.0.124″]
Script1
HydroTween.go([target0,target1,target2,target3,target4,target5,target6,target7,target8,target9], {y:230,rotation:360}, 1.2,0,null,null,null,null,null,null, {cycles:2,reverse:true} ); |
Script2
HydroTween.go([target0,target1,target2,target3,target4,target5,target6,target7,target8,target9], {y:230,rotation:360}, 1.2,0,null,null,null,null,null,null, new LinearGoRepeater(2,true) ); |
Script3
var goItem : HydroSequence = new HydroSequence( [ {target:[target0,target1,target2,target3,target4,target5,target6,target7,target8,target9], y:230,rotation:360,duration:1.2,repeater:new LinearGoRepeater(2,true)} ] ); goItem.start(); |
しかもHydroTween.goでLinearGoRepeaterを使うとclouserもちゃんとイベントをとれないようで思わぬところで実行されてしまう。
コマッタ。
update:LinearGoのupdate関数に不具合があるみたい、GoASAP, LinearGoのupdate関数をFixする
update:HydroTween, HydroSequence repeaterでのBugをFixする