Class: Fader

new phina.accessory.Fader (options)

対象をフェードイン・フェードアウトさせるアニメーションを設定します。
Name Type Description
options object optional アニメーション設定オプション
Name Type Default Description
duration number 880 optional アニメーション持続時間
easing string easeOutCubic optional アニメーションのイージング
Example
// 対象にattach
const gameStartLabel = Label("Game Start").addChildTo(this);
const fader = Fader().attachTo(gameStartLabel);

// 明滅させる
fader.pulse()

Extends

  • phina.accessory.Accessory

Methods

hide ()phina.util.Flow

対象をフェードアウトさせます。 完全に消えたときにfadeoutイベントを実行します。
Returns:
Type Description
phina.util.Flow - Flow(Promise)を返します。

pulse ()void

対象を明滅させます。
Returns:
Type Description
void

show ()phina.util.Flow

対象をフェードインさせます。 完全に表示されるとfadeinイベントを実行します。
Returns:
Type Description
phina.util.Flow - Flow(Promise)を返します。

toggle ()phina.util.Flow

状態に応じてshowもしくはhideを実行します。
Returns:
Type Description
phina.util.Flow - Flow(Promise)を返します。