AS3,onEnterFrameイベントを覚えた

※Flash9 アルファ版でのスクリプトテストです

function onEnter(event:Event){
if(this.currentLabel=="lalala"){
removeEventListener(Event.ENTER_FRAME,onEnter);
trace("aa");
}else{
trace("bb");
}
}
root.addEventListener(Event.ENTER_FRAME, onEnter);

たとえば、ラベルが「lalala」のフレームに来るとこのenterFrameを終わらせるような処理。この場合、trace(“aa”)は一度だけ実行され、タイムラインは「lalala」で止まる。
currentLabelプロパティはAS3から登場。

この記事には、カテゴリ AS3 タグは , がつけられています。