0

我需要渲染SWF传递的 flash vars 参数的最终状态。

假设我使用var text="Some text",并且 swf 在静态背景上显示文本。我需要将其渲染为 png 文件,我已经尝试使用 gnash 但到目前为止没有运气,这是我正在运行的命令的示例。

gnash --screenshot last --screenshot-file imagename.png -1 -r1 test.swf -P "FlashVars=parameter=text"

问题是这会渲染背景图像,而没有应该在它上面的文本。

我不能使用swftools,因为我不控制服务器,他们不想安装软件。

现在我可以在服务器上安装它。

4

1 回答 1

0

嗯,您可以访问 swf 代码吗?如果是这样,您可以例如将舞台的内容保存到位图,然后保存为 png/jpeg,您可以将其传输到服务器端或直接提供给客户端以供下载。

查看这篇文章的示例代码尝试使用 BitmapData 捕获舞台区域

于 2012-08-23T20:58:01.223 回答