Layer.beginTransition

機能/意味
トランジションの開始
タイプ
Layerクラスのメソッド
構文
beginTransition(name, withchildren=true, transsrc=null, options=%[ ])
引数
name  トランジション名を指定します。
 デフォルトでは 'crossfade' ( クロスフェード )、'universal' ( ユニバーサルトラン ジション )、'scroll' ( スクロールトランジション ) が定義されています。
withchildren  子レイヤも一緒にトランジションを行うかどうかです。真を指定すると 子レイヤごとトランジションします。偽を指定するとメソッドを実行するレイヤのみ がトランジションします。
transsrc  切り替わり先となるレイヤを指定します。トランジションによっては指定が必要ない もの ( 単独でトランジションするものなど ) もあるかもしれません。
options  トランジションのオプションを辞書配列で指定します。
 必要なオプションはトランジションの種類によって異なります。
 トランジションの種類に関係なく、共通して指定できるオプションとして 'selfupdate' メンバがあります。
 'selfupdate' メンバが 真 の場合は、吉里吉里は自動での画面更新を行わなくなります。 この場合は、適宜プログラム側で Layer.update メソッドなどで画面を更新しなければなりません。この機能は、トランジションによる描画とプログラムによる描画を完全に同期させたい場合に便利です。
戻り値
なし (void)
説明
 トランジションを開始します。
 children=真 の場合のトランジションは、終了するときに、transsrc で指定した トランジション元とそっくり親子関係のツリー構造が入れ替わります。
 children=偽 の場合は、トランジション元のレイヤとメソッドを実行したレイヤ ( トランジション先のレイヤ ) のみが入れ替わります。
 どちらの場合も、ツリー構造上での入れ替えが行われるため注意してください。
 このメソッドはトランジションを開始させるだけですぐに戻ります。