【问题标题】:Squashing a .swf file to under 40kb将 .swf 文件压缩到 40kb 以下
【发布时间】:2014-01-25 03:50:27
【问题描述】:

我最近开始制作视频广告横幅以在一个主要网站上做广告,但他们要求上传的 swf 在其“初始 Flash 加载”中小于 40kb。这很好,除了视频播放器本身大约 50kb,即使实际视频是从外部加载的。

我已经尽可能地优化了广告并把它变成了 86kb,那么有什么办法可以进一步减小文件大小吗?

【问题讨论】:

  • 视频是从外部源加载的(例如.flv/f4v/mov 文件)还是嵌入在 swf 中的视频?另外,我看到这个问题被标记为 as3。您确定您没有正确使用 actionscript2(其中的 flvplayback 组件非常笨重)。你用什么播放视频? (简单的动作脚本(NetConnection)或一个组件(如果是,哪个))?
  • 如果您省略该组件,而是使用 Video 类 (help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/…) 运行,您的文件大小应该更小。
  • 40kbs 真的吗?您的雇主是否认为每个人仍在使用 Commodore 64?
  • 你可以删除flash默认添加的所有不需要的SWC,只留下global.swc。如果有的话,也删除不需要的嵌入字体/字符。
  • @andygoestohollywood - 这很可能是广告平台而非 OP 雇主的要求。

标签: actionscript-3 flash video actionscript filesize


【解决方案1】:
  1. 任何图片都应确保尽可能压缩,同时看起来可以接受
  2. 文本字段,不要嵌入所有字体字形,只嵌入你需要的字符
  3. 任何嵌入的音频,确保它们被压缩
  4. 删除所有未使用的库
  5. 移除UIComponent flv播放器,它会增加很多空间并使用代码创建它,这将为您节省大量代码

示例: http://blog.martinlegris.com/2008/06/03/tutorial-playing-flv-video-in-plain-as3-part-1/

【讨论】:

    猜你喜欢
    • 2019-01-14
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多