05/28: 減速して止まるエフェクト
Category: ActionScript
Posted by: sato
Flash ActionScriptによるエフェクトです。
減速して止まります。
適当なムービークリップを用意して、ルートタイムラインに以下のコードを記述します。
(ムービークリップの名前は「gensoku」としました。)
目的地(dx)を変更すると、移動を始めて目的地に近づくにつれ減速して止まります。
簡単に、ちょっと見栄えのする効果をだすことができます。
こちらからダウンロードできます。
zipファイル[207clicks]
減速して止まります。
適当なムービークリップを用意して、ルートタイムラインに以下のコードを記述します。
(ムービークリップの名前は「gensoku」としました。)
this.gensoku.dx = 100; //目的地
this.gensoku.bx = 0; //移動量計算用
this.gensoku.onEnterFrame = function(){
this.v = this.bx * 0.3;
this._x += this.v;
this.bx = this.dx - this._x;
}
this.gensoku.onRelease = function(){
this.dx = (this.dx > 150) ? 100 : 200; //クリックしたら目的地変更
}
目的地(dx)を変更すると、移動を始めて目的地に近づくにつれ減速して止まります。
簡単に、ちょっと見栄えのする効果をだすことができます。
こちらからダウンロードできます。

zipファイル[207clicks]