再生ヘッドが新たなフレームに入ったとき、そのフレームにラベルを定義したFrameLabelオブジェクトがあり、イベントリスナーを登録してあると配信される。11.3から備わりました。FrameLabel.frameLabelイベントは、再生ヘッドが新たなフレームに入ったとき、そのフレームにラベルを定義したFrameLabelオブジェクトがあり、リスナーを登録してあると配信されます。再生ヘッドが動かないか、単一フレームの場合には、イベントがフレームレートで繰返し生じます。このイベントは、DisplayObject.frameConstructedイベントの後に配信されます。このイベントには、「キャプチャ段階」も「バブリング段階」もありません[*1]。したがって、イベントリスナーは直接目的のFrameLabelオブジェクトに加えなければなりません。EventDispatcher.addEventListener()やEventDispatcher.removeEventListener()メソッドの第1引数に渡すイベント定数はEvent.FRAME_LABELで、値の文字列は"frameLabel"です。FrameLabel.frameLabelイベントのリスナー関数は、下表001のようなプロパティが備わったEventオブジェクトを引数に受取ります。バブリングイベントでないことを示すfalse。キャンセルできるデフォルトの動作がないのでfalse。リスナー関数が加えられて、イベントオブジェクトを現在処理しているインスタンス。イベントが起こったターゲットのインスタンス。起こったイベントを示す文字列("frameLabel")。イベント定数(Event.FRAME_LABEL)の値と一致する。[応用編]」の02-03「マウスイベントのキャプチャ」をご参照ください。例つぎのスクリプトは、MovieClipインスタンス(my_mc)の最初のフレームラベルがつけられたFrameLabelオブジェクト(firstLabeledFrame)にイベントリスナー(onLabeledFrame)を加えます。リスナー関数は、Event.currentTargetプロパティでFrameLabelオブジェクトを取出し、そのフレームラベルを[出力]します[*2]。11.3に対応していませんので、実際に[出力]はできません。