创建Flash影片出错,可用内存不足

时间:2022-06-15 18:17:23
    请教各位高手一个问题,最近在做一个Flash,之前测试影片时很顺利,导出的swf文件大小大约3M左右,今天加了一个场景后,再进行测试影片是,提示“创建Flash影片出错,可用内存不足”。点击确定后,生成的swf文件图像为空白,而大小变为28M左右,这是怎么回事。
    已经试过多种办法,更改虚拟内存,已调至最大值,无效。
    我电脑是1G内存,尝试加了1G内存条,还是无效。
    将文件中所有的元件,图层等中文名字全部用英文代替,还是无效。
    Flash卸载后重装,无效。
    删掉了一些不用的场景及元件,结果删除时出现错误“Flash遇到问题需要关闭,对造成的不便深感抱歉”,后来终于删掉了,还是无效。
    有人说可能因为代码的问题,造成死循环,我使用了两个随机函数,这个是必须用的,没办法改,其余都是简单的场景跳转函数,实在不知道是怎么回事了。
    各位高手帮帮我吧,我现在快要崩溃了。过几天就要交了,可是现在根本进行不下去了,没法再增加场景。
    先谢谢大家了。
    

9 个解决方案

#1


你用的是什么版本的flash编辑软件呢,你换个最新的版本试下看。比如adobe flash cs4

#2


你要是编译不通过一般不会是代码逻辑问题,逻辑问题只会在执行的时候出现,你这样的话应该是资源有问题。flash就是这样的,即时你从库中删除的话,fla文件也不会真正从文件中的删除,只是看不到而已。你可以另存为试试,或者吧帧复制到新的文件中,应该就好了。

#3


引用 1 楼 zhuzhi 的回复:
你用的是什么版本的flash编辑软件呢,你换个最新的版本试下看。比如adobe flash cs4


我用的是Flash8.0,之前一直也用这个,我昨天换了Flash CS3也是一样的问题,我觉得不是环境的问题。

#4


引用 2 楼 maninwater 的回复:
你要是编译不通过一般不会是代码逻辑问题,逻辑问题只会在执行的时候出现,你这样的话应该是资源有问题。flash就是这样的,即时你从库中删除的话,fla文件也不会真正从文件中的删除,只是看不到而已。你可以另存为试试,或者吧帧复制到新的文件中,应该就好了。


另存过了,也不好用,由于之前有备份,所以从昨天的开始重新做,可是添加场景后,又出现同样的问题,而且,将刚添加的场景删除后,也无法测试影片了,是不是我做的Flash本身有问题啊,是因为图片太多了吗,可是必须要这些图片的,应该怎么做呢,唉,愁。。。。

#5


可能与字体有关系。有些文本框你设置了字体的话,可能自动将字体文件也加到flash了,所以变大了。你只有用排除法,先备份自己的,再一个个在库删除内容,找出有问题的地方。

#6


这问题看起来比较严重了,只能排除发了,图片资源尽量动态加载,而不是放在包中

#7


可能是脚本有问题。

#8


该回复于2009-09-28 09:40:30被版主删除

#9


看看脚本中是否有死循环

#1


你用的是什么版本的flash编辑软件呢,你换个最新的版本试下看。比如adobe flash cs4

#2


你要是编译不通过一般不会是代码逻辑问题,逻辑问题只会在执行的时候出现,你这样的话应该是资源有问题。flash就是这样的,即时你从库中删除的话,fla文件也不会真正从文件中的删除,只是看不到而已。你可以另存为试试,或者吧帧复制到新的文件中,应该就好了。

#3


引用 1 楼 zhuzhi 的回复:
你用的是什么版本的flash编辑软件呢,你换个最新的版本试下看。比如adobe flash cs4


我用的是Flash8.0,之前一直也用这个,我昨天换了Flash CS3也是一样的问题,我觉得不是环境的问题。

#4


引用 2 楼 maninwater 的回复:
你要是编译不通过一般不会是代码逻辑问题,逻辑问题只会在执行的时候出现,你这样的话应该是资源有问题。flash就是这样的,即时你从库中删除的话,fla文件也不会真正从文件中的删除,只是看不到而已。你可以另存为试试,或者吧帧复制到新的文件中,应该就好了。


另存过了,也不好用,由于之前有备份,所以从昨天的开始重新做,可是添加场景后,又出现同样的问题,而且,将刚添加的场景删除后,也无法测试影片了,是不是我做的Flash本身有问题啊,是因为图片太多了吗,可是必须要这些图片的,应该怎么做呢,唉,愁。。。。

#5


可能与字体有关系。有些文本框你设置了字体的话,可能自动将字体文件也加到flash了,所以变大了。你只有用排除法,先备份自己的,再一个个在库删除内容,找出有问题的地方。

#6


这问题看起来比较严重了,只能排除发了,图片资源尽量动态加载,而不是放在包中

#7


可能是脚本有问题。

#8


该回复于2009-09-28 09:40:30被版主删除

#9


看看脚本中是否有死循环