У вас есть оригинальные файлы .fla или только .swf?
В любом случае, если вы используете Actionscript 3, то каждый экземпляр DisplayObject
и его подклассы (Stage
, Sprite
, MovieClip
...) могут быть записаны в растровое изображение. Для этого создайте объект BitmapData
и используйте его метод draw
.
Это будет выглядеть примерно так:
do {
bitmapData.draw(someMC);
//then send the data to some server-side page
//using getPixel or some other solution
someMC.nextFrame();
} while (someMC.currentFrame =< someMC.totalFrames)
Для получения дополнительной информации о том, как перенести изображение на страницу на сервере, проверьте это: http://www.sephiroth.it/tutorials/flashPHP/print_screen/index.php
Если у вас есть только SWF-файл, вы можете попробовать загрузить его в свой собственный SWF-файл и запустить приведенный выше код.