Руководство по actionscript. часть 6, стр. 096
? currentFrame — возвращает номер кадра, на котором в настоящий момент находится головка воспроизведения клипа. Стоит отметить, что номером первого кадра является 1, а не 0; таким образом, значение переменной currentFrame находится в диапазоне от 1 до значения переменной total Frames.
? currentLabel — возвращает строку, представляющую метку текущего кадра, которая задается в среде разработки Flash.
? cur rentLabel s — возвращает массив, содержащий все метки текущей временной шкалы.
? totalFrames — возвращает количество кадров на временной шкале клипа.
Применим некоторые из перечисленных методов и переменных к нашему документу sky. fla. Все следующие примеры могут быть помещены либо в метод класса Sky, либо на основную временную шкалу файла sky. fla.
Следующий код отображает четвертый кадр экземпляра «starl»: starl. gotoAndStop(4);
Приведенный ниже код останавливает воспроизведение временной шкалы экземпляра «star3″:
star3.stopC );
Следующий код перемещает головку воспроизведения экземпляра «star5″ на два кадра вперед:
star5.gotoAndStop(star5.currentFrame + 2);
Приведенный далее код останавливает воспроизведение временной шкалы всех экземпляров звезды, находящихся на основной временной шкале:
for (var i:int=0: i < numchildren: i++) { getchildat(i).stopc ):
}
Создание экземпляров символов среды разработки Flash из кода на языке ActionScript
Ранее из разд. «Связанные классы для символов Movie Clip (Клип)» мы узнали, что экземпляры символа могут создаваться вручную в среде разработки Flash путем перетаскивания имени символа из библиотеки в сцену временной шкалы. Экземпляры символов, экспортируемые для языка ActionScript, могут также создаваться непосредственно из кода с помощью стандартного оператора new.