Самый простой способ - просто загрузить SWF clip.totalFrames
раз, gotoAndStop
каждый экземпляр в другой кадр и добавить их все на сцену каким-либо значимым образом. Обычно ваш браузер будет кэшировать SWF после первой загрузки, так что это не так ужасно, как вы думаете.
Альтернативным решением является gotoAndStop
для каждого кадра, а затем
var bitmapData:BitmapData = new BitmapData(clip.width, clip.height, true);
bitmapData.draw(clip);
но есть много вещей, которые идут не так, как надо - вы должны делать это в цикле enter_frame вместо цикла for (в противном случае вы просто получите 2-й кадр totalFrames
раз, вы должны иметь правильную защиту настройки, чтобы можно было использовать функцию draw
, если ваш клип имеет странные точки регистрации, растровые изображения будут обрезаться ...