Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 将SWF转换为GIF文件_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 将SWF转换为GIF文件

Actionscript 3 将SWF转换为GIF文件,actionscript-3,flash,Actionscript 3,Flash,我有一个flash文件,我把一个远程SWF文件加载到我自己的文件中。现在我想做的是将远程SWF文件转换成GIF,保存到服务器上 远程文件是一个具有可变帧数的SWF,我需要以某种方式计算出帧数(我猜),并拍摄每帧的快照(图片),以将拍摄的图片转换为GIF文件。这就是我认为必须要做的,但是我不知道是否有可能拍摄远程SWF文件的照片/快照 我需要一些认真的建议,如何才能让这个工作。我是一个严肃的Flash新手,任何事情都会有帮助。 这将帮助您创建动画GIF: 您可以使用totalFrames属性查看有

我有一个flash文件,我把一个远程SWF文件加载到我自己的文件中。现在我想做的是将远程SWF文件转换成GIF,保存到服务器上

远程文件是一个具有可变帧数的SWF,我需要以某种方式计算出帧数(我猜),并拍摄每帧的快照(图片),以将拍摄的图片转换为GIF文件。这就是我认为必须要做的,但是我不知道是否有可能拍摄远程SWF文件的照片/快照

我需要一些认真的建议,如何才能让这个工作。我是一个严肃的Flash新手,任何事情都会有帮助。

这将帮助您创建动画GIF:

您可以使用totalFrames属性查看有多少帧,并在其中循环。您可以将帧绘制到BitmapData对象中。

当远程swf作为MovieClip加载时,这是否也可以工作?我还没有尝试过,但我认为应该可以工作。你应该把电影剪辑放在舞台上,在每一帧中迭代,为每一帧拍一张快照。
var bmd:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight);
bmd.draw(stage);