Вы можете использовать addFrameScript в своем коде.
Например, допустим, у вас есть мувиклип, связанный с классом CustomMovieClip.
В конструкторе CustomMovieClip вы можете написать что-то вроде следующего (непроверенный код):
класс CustomMovieClip
{
...
функция CustomMovieClip ()
{
остановка ();
// добавить код drawGraphicsForFrame1 в кадр 0
addFrameScript (0, drawGraphicsForFrame1);
// добавить код drawGraphicsForFrame2 в кадр 1
addFrameScript (1, drawGraphicsForFrame2);
...
} * * тысяча двадцать-один
приватная функция drawGraphicsForFrame1 (): void
{
остановка ();
var sprite: Sprite = new Sprite ();
addChildAt (sprite, 1);
// рисовать в спрайте
sprite.graphics.lineStyle ...
}
приватная функция drawGraphicsForFrame2 (): void
{
// remove the previous sprite (assumption: it's always at layer 1)
if (getChildAt(1) != null)
removeChildAt(1);
// draw new sprite
var sprite:Sprite = new Sprite();
addChildAt(sprite, 1);
sprite.graphics.lineStyle ...
}
...