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

    今天帮朋友做了一个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,其实也很累的。

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

    欢迎转载,转载请注明出处。本文出自:http://www.cnblogs.com/zdcaolei
    0
  • 相关阅读:
    linux之卸载软件
    linux之挂载硬盘
    windows MySQL 5+ 服务手动安装
    深刻理解Python中的元类(metaclass)
    Python_cmd的各种实现方法及优劣(subprocess.Popen, os.system和commands.getstatusoutput)
    WSGI、flup、fastcgi、web.py的关系
    Windows下python环境变量配置
    External file changes sync may be slow: Project files cannot be watched (are they under network mount?)
    as。 对象和数组
    为什么for不能有序遍历数组的所有元素?(Array的设计原理)
  • 原文地址:https://www.cnblogs.com/zdcaolei/p/2580138.html
Copyright © 2011-2022 走看看