【问题标题】:Serverside save standalone SWF with parameters服务器端保存带有参数的独立 SWF
【发布时间】:2012-04-10 01:07:57
【问题描述】:

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

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

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

谢谢!

更新:

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

【问题讨论】:

    标签: flash flv


    【解决方案1】:

    “将此预览另存为独立 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/

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

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

    您的客户只需输入您的网址并附加图片名称即可。

    【讨论】:

    • 我同意你的观点,但这是我想避免的,分别 GET 变量仅用于预览,FlashVars 做得很好,但之后我需要将此 SWF 转换为FLV 或其他根本不支持任何 GET 变量的视频格式。
    【解决方案2】:

    经过一些研究,我的一个朋友给了我一个关于 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 进行压缩或其他文件格式。

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 2017-03-20
      • 1970-01-01
      • 2022-11-14
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      相关资源
      最近更新 更多