我自己制作了一个FLASH的网站,但是导出来的SWF文件太大了,加载很慢,有没办法让FLA文件导出多个SWF。

2025-01-04 09:20:43
推荐回答(5个)
回答1:

加载一分钟确实太慢了,
减小swf文件,一个是优化导入的图片,把图片透明,减小导入图片质量。有些简单的小图片可以在flash里面画,就别导入了,比如文字(文字记得打散),小按钮图标等。flash里面画的比导入的要小很多,但flash里面画的图形太大也不行,因为会占用大量电脑内存,使flash运行速度变慢,电脑也卡。
二个是把一个swf文件分解多个小swf文件,能单独提出来的而且是一个整体的部分做一个独立的文件,flash动画都有先后顺序,先哪里出现,后哪里出现。先出现的作为a。swf,后出现的作为b。swf,a。swf播放完,马上就加载b。swf。比如一个大的动画,先是形象动画 xx.fla,形象动画完就进入首页动画 index.swf,首页里面有关于我们gywm.swf,产品展示cpzs.swf,联系我们lxwm.swf。
这样可以建一个容器box。swf。通过这个在依次调用其他flash。box。swf先调用xx。swf文件,xx。swf播放完,马上加载index。swf文件,并记得卸载xx。swf,因为不卸载会导致box。swf加载过多过大,容易使播放器崩溃。(这是应该有个导航,导航也可以单独做个swf,daohang。swf,跟index。swf同时加载到box。swf。)点击按钮加载一个flash的时候记得同事清除不要的swf文件,这样动画速度就快了。
一般人不能一次等1分钟,但愿意先等20秒看一段动画,再等20秒看一段动画,虽然可能分几次的时间比一次等待时间更久。
用flash做的时候记得在页面里加一个隐藏层用来说明flash内容,虽然用户看不到,但百度蜘蛛能查到,这是为了网站优化,更好的被百度收录。

回答2:

硕思闪客精灵这是个反编译软件,拆解已发布的swf格式文件,能还原其中的一些素材。这和你的问题没多少关系。
你的问题就是文件过大加载时间太长,可以考虑使用div+css布局,使用简单的图片。
如果一定要使用SWF的话---话说这样的有点过时吧---建议把以前一个大文件分开成3个或4个文件,头、主体、页脚部分。并充分的优化swf的素材。使用gif或其他格式的图片来代替不那么炫酷“动画”的部分。

回答3:

通过菜单命令Modify(修改)/Movie(电影),调节电影的长宽尺寸。
先制作小尺寸电影,然后再进行放大。为减小文件,可以考Flash里将电影的尺寸设置小一些,然后导出迷你SWF电影。接着将菜单File(文件)/Publish Settings…(发布设置…)中HTML选项卡里的电影尺寸设置大一些,这样,在网页里就会呈现出尺寸较大的电影,而画质丝毫无损、依然优美。
这算个减肥FLASH的办法吧

或者:
用Load Movie命令减轻电影开始下载时的负担。若有必要,可以考虑将电影划分成多个子电影, 然后再通过主电影里的Load Movie、Unload Movie命令随时调用、卸载子电影。

回答4:

flash加载 你的每个影片剪辑可以分别做出来 用调用的
该预加载的预先加载,其他的可以用loading,不用一下子全出来,别人没有那个耐心等你的!
你看看其他flash站,都是一块一块的!

回答5:

能不能自己手动把flash拆分开来,比如硕思闪客精灵这种软件。我不知道你网站有多少个大的flash,如果不太多的话可以自己批量分一下,然后重新配路径