0

我有这个系统,客户上传公司的徽标,我调整它的大小并将其放在 SWF 文件中进行预览(使用一些 FlashVars 变量),以便预览动画的外观。

有没有办法将此预览另存为独立的 SWF 文件,然后另存为 FLV 文件?

对于第二个问题(转换问题),除了 ffmpeg 还有其他可能性吗?

谢谢!

更新:

实际上我想知道这些家伙http://www.flashbannernow.com是如何保存他们的 flash 横幅的,因为他们在嵌入代码中没有任何 GET 或 Flashvars 变量。

4

2 回答 2

0

'将此预览另存为独立 SWF' 的替代方法是将当前的 swf 修改为有意动态的,采用表示图像的变量。

所以在您的服务器上,您将拥有: -- www.yourserver.com/some_dir/app_dir/your.swf?image_id=abc.jpg -- www.yourserver.com/some_dir/app_dir/uploaded_images_dir/

当前,您的客户端将图像发送给您,您对其进行操作,然后将它们上传到您的服务器,upload_images_dir。

然后,当您的 swf 被调用时,它将读取 GET 值并使用它将图像从 upload_images_dir 加载到 your_mc。

您的客户只需输入您的 url 并附加图像名称。

于 2012-04-06T15:45:53.087 回答
0

经过一些研究,我的一个朋友给了我一个很好的例子http://cookbooks.adobe.com/post_Screen_or_Stage_Capture_with_Flash-18504.html它实际上是AS 3 的一个组件,可以进行屏幕截图,然后将其保存为 FLV实际上是一项很棒的工作,不需要任何许可证。

这里是创建 FLV 文件的类http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/

在此之后,有人可以轻松地使用 ffmpeg 进行压缩或其他文件格式。

于 2012-04-09T17:07:57.627 回答