10月
20
20
HydroSequence, stop, pauseができないをFixする
Filed under: Actionscript3, HydroTween | Tags: Fix (4), HydroSequence (17) | 10月 20th, 2008
HydroSequenceで、stop, pauseメソッドが期待通りに機能しないのは、HydroSequence側の不備が原因だった。
HydroSequenceクラス内のSequenceCAインスタンスsequenceを使ってstop, pause, resumeなどを実行しないといけないが、private指定のため使う方法がない。
HydroSequenceに関数を追加
public function get seq():SequenceCA{ return sequence; }
stop, pause, resumeは
var goItem: HydroSequence = new HydroSequence(...);
goItem.start(); // motion start
スタートした後に
goItem.seq.stop(); // stop
goItem.seq.pause(); // pause
goItem.seq.resume(); // resume
GoASAP
org.goasap.utils.SequenceCA
org.goasap.utils.SequenceBase
は無実だった、ゴメン。
update
pauseの後のresumeした時の動作が若干怪しい・・・
まっイイカ。
本来ならstart関数のようにoverrideしたstop, pause, resume関数があるのが望ましい。
override public function stop():Boolean { return sequence.stop(); } override public function pause():Boolean { return sequence.pause(); } override public function resume():Boolean { return sequence.resume(); }

我流 | 10月 27th, 2008 @ 2:32 PM
おーー素晴らしい。とても助かりました。
制御できなくて困ってました。
ありがとうございました。
Pingback: イナヅマtvログ » HydroSequence アップデート, GoASAP r60 と動作チェック(1)