FLASH MX或8调试发布时内存不足解决办法

风清扬斈 13年前 (2006-03-03) My Articles 8906 0

由于我做FLASH的时候资源较多,比较大,导致在调试的时候出现内存不足的现象,网上也没找到相关解决办法,在百度贴吧里看到有人建议提高虚拟内存或买新内存的方法解决,其实这和内存没有关系,即使你买3G内存,我想也会出现报内存不足的,经过调试和试验,发现该问题出现主要是由于文件资源太庞杂,重命多,FLASHMX和8都存在该缺陷,在XP系统会报内存不足,在2000里调试会出现内存溢出,经过编译调试发现,出现该问题,主要是FLASH在寻找某资源文件的时候产生死循环,导致内存资源消耗殆尽,解决办法:

打开该源码,然后回车调试,看清楚是哪一帧的哪一层卡(出现内存报错)了,记下,然后再打开,直接脱到前一帧处,然后通过清除该帧解决,把有问题的帧要清除,由于稍不注意就会点到卡的帧,所以要先选中前一帧,然后按住脱,向后脱一帧,让后面一帧也成为空白,这样就可以在该层把卡的帧去处而不会引起卡机,注意,不要点击有问题的资源或元件,否则立即会出错

建议元件导入名称不要重复,资源文件名也不要重复,否则会发生内存读取冗余,产生死循环,导致该问题

"

相关推荐

  • 网友评论

    • (*)

    最新评论

    • 2006-08-17 14:50:27 回复

      今天我也遇到了这样的问题,急死了!我的文件在回车高度调试时是没有问题的,只是在导出过程中会提示内存不足。怎么办呢?急啊!

      1
    • pack27 2006-12-23 21:47:06 回复

      刚好遇到这个问题,按网上的办法无效,但是受到启发,更新所有图片文件就恢复正常。

      2
    • 000 2007-01-08 16:27:32 回复

      "我也遇到了同样的问题,可是在往后拖的时候会出错。不知怎样清除?
      "

      3