| Package | org.unbland.core.easing |
| Class | public class Elastic |
| Inheritance | Elastic Ease |
| Property | Defined by | ||
|---|---|---|---|
| factor : Number
減少係数を示す数値です.
| Elastic | ||
![]() | first : Number
開始値を示す数値です.
| Ease | |
![]() | isFirst : Boolean
イージングが開始待機状態か否かです.
| Ease | |
![]() | isLast : Boolean
イージングが終了待機状態か否かです.
| Ease | |
![]() | last : Number
終了値を示す数値です.
| Ease | |
| power : Number
バネの強さを示す数値です.
| Elastic | ||
| threshold : Number
閾値を示す数値です.
| Elastic | ||
| Method | Defined by | ||
|---|---|---|---|
|
Elastic(first:Number = 0, last:Number = 0, factor:Number = 0.8, power:Number = 0.3, threshold:Number = 0.05)
新しい Elastic インスタンスを作成します.
| Elastic | ||
|
このオブジェクトの複製を返します.
| Elastic | ||
![]() |
[static]
バネ運動をしながらのイージングを制御するオブジェクトを生成します.
| Ease | |
![]() |
next():Number
イージングを進めると同時にその地点での数値を取得します.
| Ease | |
|
reset():void
イージングの状態を初期状態に戻します.
| Elastic | ||
![]() |
[static]
減速しながらのイージングを制御するオブジェクトを生成します.
| Ease | |
![]() |
[static]
等速でのイージングを制御するオブジェクトを生成します.
| Ease | |
| Method | Defined by | ||
|---|---|---|---|
|
_next():void
next メソッドが呼ばれた時に内部で呼び出されます.
| Elastic | ||
| factor | property |
factor:Number [read-write]減少係数を示す数値です. 有効な値は 0.0 < n <= 1.0 です.
The default value is 0.8.
public function get factor():Number
public function set factor(value:Number):void
— 減少係数に 0 以下, もしくは 1 を超える数値を指定した場合.
|
| power | property |
power:Number [read-write]バネの強さを示す数値です. 有効な値は 0.0 < n です. 大きくなるほどバネらしい動きになります.
The default value is 0.3.
public function get power():Number
public function set power(value:Number):void
— バネの強さに 0 以下の数値を指定した場合.
|
| threshold | property |
threshold:Number [read-write]閾値を示す数値です. 有効な値は 0.0 < n です. 変化量の絶対値が閾値に収まった時点でイージングを終了します.
The default value is 0.05.
public function get threshold():Number
public function set threshold(value:Number):void
— 閾値に 0 以下の数値を指定した場合.
|
| Elastic | () | constructor |
public function Elastic(first:Number = 0, last:Number = 0, factor:Number = 0.8, power:Number = 0.3, threshold:Number = 0.05)新しい Elastic インスタンスを作成します.
Parametersfirst:Number (default = 0) — 開始値を示す数値です.
|
|
last:Number (default = 0) — 終了値を示す数値です.
|
|
factor:Number (default = 0.8) — 減少係数を示す数値です. 有効な値は 0.0 < n <= 1.0 です.
|
|
power:Number (default = 0.3) — バネの強さを示す数値です. 有効な値は 0.0 < n です.
大きくなるほどバネらしい動きになります.
|
|
threshold:Number (default = 0.05) — 閾値を示す数値です. 有効な値は 0.0 < n です.
変化量の絶対値が閾値に収まった時点でイージングを終了します.
|
— 各パラメータの数値を範囲外の数値で指定した場合.
|
| _next | () | method |
protected override function _next():voidnext メソッドが呼ばれた時に内部で呼び出されます. サブクラスではこのメソッドをオーバーライドして必要な処理を記述します.
| clone | () | method |
| reset | () | method |
public override function reset():voidイージングの状態を初期状態に戻します. first プロパティや last プロパティの変更後にイージングを最初から開始したい場合に使用します.