Flash作为网页制作与动画创作的专业软件,操作简便,功能强大,现已成为交互式矢量图形和Web动画事实上的标准。但是,如果制作的Flash电影文件较大,动辄几百k的话,常常会让网上浏览者在不断等待中失去耐心。对Flash电影进行优化就显得很有必要了,但前提是我们不能有损电影的播放质量。

  1.多使用符号(Symbol)。如果电影中的元素有使用一次以上者,则应考虑将其转换为符号。重复使用符号并不会使电影文件明显增大,因为电影文件只需储存一次符号的图形数据。

  2.尽量使用渐变动画。只要有可能,应尽量以“移动渐变”(Create Motion Tween)的方式产生动画效果,而少使用“逐帧渐变”(Frame-By-Frame)的方式产生动画。关键帧使用得越多,电影文件就会越大。

  3.多采用实线,少用虚线。限制特殊线条类型如短划线、虚线、波浪线等的数量。由于实线的线条构图最简单,因此使用实线将使文件更小。

  4.多用矢量图形,少用位图图像。矢量图可以任意缩放而不影响Flash的画质,位图图像一般只作为静态元素或背景图,Flash并不擅长处理位图图像的动作,应避免位图图像元素的动画。

  5.多用构图简单的矢量图形。矢量图形越复杂,CPU运算起来就越费力。可使用菜单命令Modify (修改)/Curves(曲线)/Optimize(优化),将矢量图形中不必要的线条删除,从而减小文件。

  6.导入的位图图像文件尽可能小一点,并以JPEG方式压缩。

  7.音效文件最好以MP3方式压缩。MP3是使声音最小化的格式,应尽量使用。

  8.限制字体和字体样式的数量。尽量不要使用太多不同的字体,使用的字体越多,电影文件就越大。尽可能使用Flash内定的字体。

  9.不要包含所有字体外形。如果包含文本域,则应考虑在Text Field Properties(文本域属性)对话框中选中Include Only Specified Font Outlines(只包括指定字体外形),而不要选择Include All Font Outlines (包括所有字体外形)。

  10.尽量不要将字体打散(菜单命令为Modify / Break Apart)。字体打散后就变成图形了,这样会使文件增大。

  11.尽量少使用过渡填充颜色。使用过渡填充颜色填充一个区域比使用纯色填充区域要多占50字节左右。

  12.尽量缩小动作区域。限制每个关键帧中发生变化的区域,一般应使动作发生在尽可能小的区域内。

  13.尽量避免在同一时间内安排多个对象同时产生动作。有动作的对象也不要与其它静态对象安排在同一图层里。应该将有动作的对象安排在各自专属的图层内,以便加速Flash动画的处理过程。

  14.用Load Movie命令减轻电影开始下载时的负担。若有必要,可以考虑将电影划分成多个子电影, 然后再通过主电影里的Load Movie、Unload Movie命令随时调用、卸载子电影。

  15.使用预先下载画面。如果有必要,可在电影一开始时加入预先下载画面(Preloader),以便后续电影画面能够平滑播放。较大的音效文件尤其需要预先下载。

  16.电影的长宽尺寸越小越好。尺寸越小,电影文件就越小。可通过菜单命令Modify(修改)/Movie(电影),调节电影的长宽尺寸。

  17.先制作小尺寸电影,然后再进行放大。为减小文件,可以考虑在Flash里将电影的尺寸设置小一些,然后导出迷你SWF电影。接着将菜单File(文件)/Publish Settings…(发布设置…)中HTML选项卡里的电影尺寸设置大一些,这样,在网页里就会呈现出尺寸较大的电影,而画质丝毫无损、依然优美。

  在进行上述修改时,不要忘记随时测试电影的播放质量、下载情况和查看电影文件的大小。

如何优化Flash动画使文件更小播放更流畅相关推荐

  1. 【板栗糖GIS】WPS—怎么压缩ppt文件使文件变小

    [板栗糖GIS]WPS-怎么压缩ppt文件使文件变小 点击ppt中的某一张图片,上边工具栏会出现压缩图片的选项

  2. Google发布新API,支持训练更小、更快的AI模型

    雷锋网消息,Google今天发布了 Quantification Aware Training(QAT)API,使开发人员可以利用量化的优势来训练和部署模型AI模型.通过这个API,可以将输入值从大集 ...

  3. 2021-06-23对深度学习模型进行更小,更快,更好的综述——微软研究院

    高效的深度学习:对深度学习模型进行更小,更快,更好的调查综述 摘要 一.引言 高效的深度学习 二.五个主要方面提升模型效率 2.1 压缩技术 2.2 学习技术 2.2 自动化 2.4 高效的架构 2. ...

  4. MobileViT: 一种更小,更快,高精度的轻量级Transformer端侧网络架构(附代码实现)...

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 [导读]之前详细介绍了轻量级网络架构的开源项目,详情请看深度学习中的轻量级网络架构总结与代码实现 ...

  5. 时隔两年,EfficientNet v2来了!更快,更小,更强!

    导读 谷歌在EfficientNet的基础上,引入了Fused-MBConv到搜索空间中:同时为渐进式学习引入了自适应正则强度调整机制,组合得到了EfficientNetV2,它在多个基准数据集上取得 ...

  6. Word2010中怎样压缩图片使文件变小

    我们在使用Word2010编辑文档的时候,为了使含有大量图片的文件变小,可以通过压缩图片实现.本篇经验就来介绍一下压缩图片的两种方法. 一.手动压缩图片 1.我们首先打开Word2010文档页面,选中 ...

  7. Gradle更小、更快构建APP的奇淫技巧

    请注意,实际结果可能会有所不同,因为它取决于您的项目特征和构建环境,例如项目规模.资源.依赖关系和机器性能. 构建更小App的技巧 APK 的大小将会影响 app 的加载速度.内存占用以及电量消耗.我 ...

  8. 深度学习如何又好又快? Google发布最新《高效深度学习: 更小、更快、更好》综述...

    深度学习模型在实际生产系统中面临一系列问题,比如模型大小.训练时间等,本文这对深度学习的效率问题做了全面的综述,值得关注! 深度学习已经在计算机视觉.自然语言理解.语音识别.信息检索等领域掀起了一场革 ...

  9. 如何为我们的应用程序提供一个更小、更快的视频通话库

    正文字数:2848  阅读时长:4分钟 在研究如何使视频通话在未来更高效,更易于扩展时,Facebook意识到,最好的方法是从头开始重新设计库并重写整个库,也就是Rsys. 作者 / Ishan Kh ...

  10. Android系统----AS 3.1 支持的新版 D8,让你的编译更快、更小、更顺滑

    一.前言 Android Studio 3.1 稳定版,在前几天正式发布了. 其中包含了 D8 Dex Compiler,它在 AS3.1 中,被设置为了默认的 dex 编译器. 那么今天就来聊聊,什 ...

最新文章

  1. rds基于什么开发_为什么不学基于TypeScript的Node.js服务端开发?
  2. noip2008普及组4题题解-rLq
  3. how is odata metadata request served 故意把configuration file里的GM6改成GM61之后
  4. 来自女朋友的灵魂拷问!| 今日最佳
  5. (飞鸽传书绿色版)网站
  6. python中unstack_Python pandas.DataFrame.unstack函数方法的使用
  7. Java版 18w10c_xcvbn.apk 0% 的杀毒软件(0/32) 报告发现病毒 - VirSCAN.org-多引擎在线病毒扫描网 v1.02,当前支持 47 款杀毒引擎...
  8. python南开大学王凯_王凯:长大后我也成了你
  9. 12 种主流编程语言输出“ Hello World ”,你真的都会了吗?
  10. python的格式化输入_如何在python中读取格式化的输入?
  11. .net面试问答(大汇总)(转)
  12. 数据库系统异常排查之DMV(转)
  13. 5G无线技术基础自学系列 | 网络架构
  14. Python语言程序设计课程论文
  15. shell内建命令--Linux
  16. Pytorch实战:8层神经网络实现Cifar-10图像分类验证集准确率94.71%
  17. Office 2010 博文征集开始 - 抢先下载 抢先得奖
  18. 【云原生系列】第一讲:什么是云计算
  19. VS exe独立程序打包—Enigma Virtual Box
  20. 【转】APA攻略——写给困惑apa格式的同胞们

热门文章

  1. siteserver模板html5,SiteServer CMS软件模板制作教程
  2. 面向机器学习的自然语言标注2.4 语料库的规模
  3. 红宝书第四版的一个错误?
  4. LQR、LQR-MPC、GP-MPC控制倒立摆
  5. 【数据结构与算法】车辆路径问题(Vehicle Routing Problem,VRP)
  6. 微信小程序使用VantUI框架
  7. 初中会考计算机flash,初中信息技术考试flash.doc
  8. 命令行工具解析Crash文件,dSYM文件进行符号化
  9. 迈高图手机版_迈高图(地图数据下载器)
  10. Matlab:实现自定义圆孔阵列远场衍射仿真