ActionScriptで弾力を表現する

ActionScriptで、ある一点を基準に上下にボヨヨーンってなるのを作りたくて(ちょっと違いますがこのサイトの丸いボタンの表現に近い感じ)、弾む度合いを徐々に弱めながら中心に…とか考えていたのですが、簡単な方法を発見。

イージングの計算式でそのまま応用できました。ちなみにイージングの式は

MovieClip._y += (終着点-MovieClip._y)*弾む度合い;

弾む度合いを0.3とか小さい数にすると、現在の位置から終着点までスピードを落としながら進みます。弾む度合いを1.5とか、大きい数にすると、ボヨヨーンってなりました。偶然の発見。ただ、あまり大きくすると弾みすぎて帰ってこなくなるので注意。

  • ブックマーク
  • Feedly

この記事を書いた人

キタジマタカシ

長崎在住、フリーランスのWordPress テーマ / プラグインデベロッパー。 多数のプロダクトをオープンソースで開発・公開しています。現在は WordPress 有料テーマ Snow Monkey を開発・販売しています。