博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
今天帮朋友做了一个2501帧的flash动画,遇到了些问题,总结下。----无法导出flash,系统显示内存不足...
阅读量:6001 次
发布时间:2019-06-20

本文共 1067 字,大约阅读时间需要 3 分钟。

今天帮朋友做了一个2501帧的flash动画,遇到了些问题,总结下。----无法导出flash,系统显示内存不足  

  本来在健身呢,被朋友一个电话叫出来,紧急做一个flash用于表彰会。有40张左右相片,这些相片是高清的(她想达到最好效果,因此没有对相片处理),一些开场动画和结尾动画,中间一些文字和效果过渡,本想应该比较快能够完工,没想到遇到了一些问题。

  本来做2501帧就比较累,反复的操作,但是当做完之后,在导出时候,发现显示:“无法导出flash,系统显示内存不足”。  

  这下可好,麻烦大了。因为她紧急要拿过去,所以一时间,非常紧迫,本来做这个就是挺紧迫的,临时改成PPT,效果肯定不好,于是只能硬上,解决这个问题。

  从网上看,这个问题大部分建议将flash截断成几个,然后使用load函数连上,可是,这个flash2501帧中的音乐是连续的。。。必须合拍,所以pass。

  

  首先考虑内存,内存是3.7G(记不太清具体参数了,但是大于3G)(win不兼容大内存,实际比这个还高),应该没问题,难道说需要那么大的内存,于是更改win缓存的参数,重启,仍然不行。应该不是这个原因。

 

  我当时做的时候,使用的是flash8,因此我观察了一下,在生成.swf文件至200M左右时候,出现提示,因此我想是不是版本太低,因此果断下载flashmx。装上,将flash8转换成FLASHMX格式,打开发布,果然是可以更长时间的转换,观察生成的.swf文件,大概到420M左右,弹出窗口。因此这个是一个设计上限,也就是FLASH设计的封顶,这种动画设计机制本身就容不了这么大的文件。

  以前做FLASH从来没考虑过这个问题,我是个程序员,不是个UI设计人员。。。

  那么怎么办,时间紧迫,于是使用各种瘦身技术,首先从图片下手,各种优化,品质降低到肉眼不能分辨的程度,有效降低文件大小,终于OK。

  

  这个问题其实是小,但是这个问题暴漏出来,我们对于软件的设计上限估计不足,容易造成大量返工,造成很大的麻烦,我当时做完了2501帧的flash,为了改图片质量(因为图片过大,每次操作都占一定时间,操作反复),操作反反复复,我几乎崩溃了,但是,为了朋友不能崩溃,在几个小时里,来来回回点击了不知道多少下,终于知道做UI,其实也很累的。

  仅希望此文,能够预先防止这类问题。

转载于:https://www.cnblogs.com/zdcaolei/archive/2012/07/06/2580138.html

你可能感兴趣的文章
android decorView详解
查看>>
美媒采访MariaDB首位中国成员彭立勋 报道阿里云与MariaDB的双向合作
查看>>
技术分享:如何在阿里云服务器上部署网站
查看>>
VR技术
查看>>
android 实现倒影
查看>>
CentOS下安装配置VNC
查看>>
JAVA CAS单点登录之四:CAS服务器增加JDBC访问能力
查看>>
转 用十条命令在一分钟内检查Linux服务器性能
查看>>
通过TortoiseSVN查看SVN代码修改记录
查看>>
oracle 11g客户端如何完全卸载
查看>>
CentOS6.6下安装Redmine2.6(整合Apache2.4)
查看>>
Perl语言——简单说明
查看>>
新闻发布系统,防火墙关了吗?
查看>>
R语言中矩阵运算
查看>>
JVM的重排序
查看>>
windows7下虚拟AP共享上网
查看>>
A Ruby reference Example
查看>>
SSH开发环境整合搭建
查看>>
android 自定义View SpinnerLoader使用解析,让你摆脱系统难看的进度条
查看>>
[华为机试练习题]58.查找同构数的数量
查看>>