В ActionScript 2 нет способа доступа к имени / метке текущего кадра (эта функция была добавлена в ActionScript 3).
Однако вы можете использовать следующий код для определения текущего номера кадра во время воспроизведения:
// This is the frame number we want to look out for.
var targetFrame : Number = 50;
// Crate an onEnterFrame function callback, this will be
// called each time the current MovieClip changes from one
// frame to the Next.
onEnterFrame = onEnterFrameHandler;
/**
* This function is called each time the MovieClip enter a
* new frame during playback.
*/
function onEnterFrameHandler() : Void
{
trace("_currentframe: " + _currentframe);
if (_currentframe == targetFrame)
{
trace("Playhead is at Frame: " + _currentframe);
// Stop playback and remove the onEnterFrame callback.
stop();
onEnterFrame = null;
}
}
Для дальнейшего чтения обязательно проверьте запись Adobe Liveocs для MovieClip.onEnterFrame