GoASAP, LinearGoのupdate関数をFixする

Actionscript3, GoASAP

HydroTween, HydroSequenceでLinearGoRepeaterを使った時のcycle後の最初の値がおかしいのを修正した。

GoASAPのユーザー側コアクラスはLinearGo。
このクラスをextendsして自分なりのクラスを作ってね、というのがGoASAPの考え方のようで、だからgoplaygroundが存在しHydroTweenやGo3Dが生まれたんだナ。

LinearGoのupdateがモーションデータを計算している関数、開始や折返時の条件判定がcycleの時を考慮していないので修正した。


--GoASAP 0.5.1c (c) Moses Gunesch, MIT Licensed.
org.goasap.items.LinearGo
function update
line 736
old:_position = (time==0 ? 0 : _currentEasing.apply(null, _easeParams));
new:_position = _currentEasing.apply(null, _easeParams);

*正式な情報ではありません。

cycle使用時にHydroTween, HydroSequenceがおかしかったのも修正できる。
一歩前進。副作用がでないか少し心配。
HydroTween, HydroSequence repeaterにバグ?のScript1はfixできた。

The Flash plugin is required.

GoASAPのことはMoses Guneschさんのblog「Go」をご覧下さい。

Bookmark and Share
Actionscript3, GoASAP

コメントをどうぞ


WP Theme & Icons by N.Design Studio
RSS