今天帮朋友做了一个2501帧的flash动画,遇到了些问题,总结下。----无法导出flash,系统显示内存不足
2012-07-06 23:30
986 查看
今天帮朋友做了一个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,其实也很累的。
仅希望此文,能够预先防止这类问题。
本来在健身呢,被朋友一个电话叫出来,紧急做一个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,其实也很累的。
仅希望此文,能够预先防止这类问题。
相关文章推荐
- C# 系统开发历程 经验总结及遇到问题 之 无法更新有效的 更新要求有效的 UpdateCommand
- 今天遇到的一个IIS 下treeview不能显示的问题
- 今天遇到一个关于对象和对象方法内存分配的有趣的问题
- 分区占用100%导致sqlplus 无法登陆(今天遇到的一个oracle问题)
- 今天和朋友发现一个flash读取xml的权限问题
- 请问如何解决WORD转HTML是出现的“内存或磁盘空间不足,无法显示或打印图片”这个问题?
- 请问如何解决WORD转HTML是出现的“内存或磁盘空间不足,无法显示或打印图片”这个问题?
- Excel2013 打开文档 显示 内存或磁盘空间不足 无法再次打开或保存 的问题
- Excel2013 打开文档 显示 内存或磁盘空间不足 无法再次打开或保存 的问题
- 解决“VMware物理内存不足,无法使用配置的设置开启虚拟机”的问题
- 今天总结:关于hibernate事务乐观锁和elipse启动tomcat报内存不足的最终解决方案
- [linux]服务器Cache占用过多内存导致系统内存不足问题的排查解决
- 今天遇到的IE6下jquery js将图片写入html图片不显示的问题
- 使用Open Flash Chart同时显示多图遇到的问题
- 今天工作需要调用一个c++程序,以给那个程序发送请求的方式,遇到了跨域问题
- 今天先学了一个数据库语句,我先记录下来,果然是在工作中遇到的问题,印象更深刻啊
- 内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档 问题解决
- 机房收费系统问题总结——导出Excel
- 今天遇到一个问题:在程序中加入的定时触发器,当时出现这样一个问题,触发器定时2秒,程序从后台查询数据经过复杂处理后时间超过了2秒,我查阅好些网络上说有可能触发器等待程序执行完毕后,在触发下一次,也有说
- 解决Mac OSX 10.10 Yosemite系统无法安装MyEclipse提示虚拟内存不足的问题