現在のフレーム数を取得:actionscript3.0
Flashのactionscript3.0で作ってるときに
現在の再生フレームを取得する
currentFrameが
便利だったのでメモ。
currentFrameの使い方
たとえばフレームアニメーションで
特定のフレームに来たら処理をするといった場合
if(this.currentFrame == 10){ this.gotoAndPlay(15); }
のような使い方ができます。
(例:10フレーム目に来たら15フレーム目に飛ぶ)
また、
if(this.currentFrame > 10){ this.gotoAndPlay(1); }
(例:10フレーム以上に来たら1フレーム目に飛ぶ)
のようにもできます。
currentLabelsの使い方
currentFrameに似たものでcurrentLabels
というものもあります。
これはcurrentFrameがフレーム数で指定するのに対し、
currentLabelsはラベルで指定します。
使い方は
if(this.currentFrame == "ラベル名"){ this.gotoAndPlay(15); }
のようにラベル名で指定します。