Кажется, что фильм as2 добавляет некоторые украшения / мувиклипы к изображению.После этого вы рисуете и отправляете попытку отправить его в as3.
Поскольку зацикливание, хотя все пиксели медленные, как вы упоминаете, я полагаю, быстрее извлечь содержимое as2 из фильма as3.
Например,
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loaded);
loader.load(new URLRequest('yourAS2Movie.swf'),new LoaderContext(true));
function loaded(event:Event):void{
var as2Clip:AVM1Movie = AVM1Movie(loader.content);
var bd:BitmapData = new BitmapData(as2Clip.width,as2Clip.height,false,0);
bd.draw(as2Clip);
addChild(new Bitmap(bd));
}
Inэтот фрагмент содержимого as2 рисуется при загрузке.В вашем случае вы бы вызвали / вызвали функцию, которая рисует контент as2 через SWFBridge, после того как фильм as2 будет готов / настроен на то, что вам нужно.
Это работает, если вы хотите отобразить контент as2 внутри as3фильм, что означает, что вы все равно загрузите фильм as2.Если нет, либо вы загружаете контент as2, но не добавляете его в список отображения, что означает, что вы будете загружать фильм as2.В противном случае вы можете попытаться сохранить окончательное растровое изображение из фильма as2, используя язык на стороне сервера (например, php), а затем запустить функцию в ролике as3 через SWFBridge, которая загрузит ранее сохраненное изображение.
HTH