flash导出swf的大小问题

我在网上下了一个flash文件有源文件和swf文件(只有300多k)我打开源文件不做任何修改导出swf格式后却有5兆多这是怎么回事?希望有知道的人解答一下谢谢... 我在网上下了一个flash文件 有源文件和swf文件(只有300多k)我打开源文件不做任何修改导出swf格式后却有5兆多 这是怎么回事? 希望有知道的人解答一下 谢谢 展开
 我来答
leebaihu
2008-11-17 · TA获得超过3482个赞
知道大有可为答主
回答量:8304
采纳率:50%
帮助的人:3789万
展开全部
楼上两位说得有道理,但个人认为,主要问题不在于此。
其一、能在百度上来回答FLASH知识的朋友大多都是有制作和实践经验的,在制作好一个FLASH之后,导出SWF文件时,是可以进行一些必要的设置,来使生成的SWF文件相对小一些,但大小差别绝对不会在300K和5M之间浮动吧?未必有些太夸张了,就算即使真的能有如此大小变化之分,试想把一个5M的东东宁是给压成300K的,试想导出的SWF文件的播放效果和画质应该是什么样子?
其二、FLASH之所以能得到大家的喜欢,就是因为它能以较小的文件反应丰富多采的动态效果,所以SWF文件应该是一种本身就很小的文件了,网上是有很多对这种文件进行压缩的软件,但压缩效果大多没有明显的变化,而且也不可以有太大的变化,这是必然规律。
基于以上情况,个人认为,你下载下来的SWF文件和你重新导出的SWF文件,应该有本质的区别的。以前也有很多朋友问起这样的问题,比如,在网上看到一个很好的SWF文件,通过按钮的交相,可以调取视频或是音频文件,但下载下来以后就不能调取音视频文件了。原因是制作者在制作FLASH的过程中运用了加载或是说调取外部文件的代码,而且需要加载或者说调用的音视频文件,是与SWF文件一起在同一个文件夹里上传到自己的网站或是别人网站(当然不是随便就是上传的)上,然后才能实现加载或调取这样的命令的。
那么通过以上的解释,你可以打开FLA(也就是你说的源文件)看一下文件里面的情况,是不是存在上述简述的情况。不然是不会有这种情况发生的。
帐号已注销
2008-11-17 · TA获得超过5331个赞
知道大有可为答主
回答量:6293
采纳率:33%
帮助的人:1868万
展开全部
1、你的源文件不是自已做的,反编译了别人的。
2、你在制作过程中,步数太多太繁,出现了BUG,即把制作过程中产生的缓存数据在导出时也编译进SWF里了。

解决方法:如果是第一种情况,对不起,无能为力。第二种情况,新建一个FLA文件,把原文件里的所有帧一次拷过来,再导出。

如果还不行,把FLA文件拷到U盘里,或者传到另一台电脑上,然后把你的FLASH卸载干净,再装一遍,再把FLA拷回来导出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熠崖过223
2008-11-17 · TA获得超过1339个赞
知道小有建树答主
回答量:512
采纳率:100%
帮助的人:366万
展开全部
flash发布了以后可以用软件压缩使占用空间减小

而且发布FLASH时你可以调整质量!!使占用空间减小点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式