即使是一个1k的文件,打包后也要达到2m左右, 怎样使打包后的exe文件最小?有没有类似authorware播放器的东西,可以直接播放dxr或dir文件?
answer:
我猜想你是用director 7来制作电影,想使你的电影打包后减肥到最小,有几个办法:
“打扫卫生”- 我是指删除所有没有使用过的cast members,我们知道cast members占据了电影文件里的大部分空间,而无论是初学者还是经验丰富者都难免在casts里留下一些垃圾。
你可以用find功能找出所有unused castmembers,然后删除。
确定你的projector文件只包含必需的xtras,例如,若你的电影中没有quicktime movies,你就不必捆绑上quicktime的xtra.注意,对d7来说所有在xtrainfo.txt文件中
标有#default的xtras是捆绑在projector上的缺省设定。
制作一个stub.dir,用lingo去执行play其他电影的命令,事实上stub.dir只有一个命令行。
on startmovie
go to movie "moviename"
end
用stub.dir生成projector.exe,它的好处不仅在于文件小,而且你省却了每次update movie后要反复create projector.exe的烦恼。
在d7中,你可以用它的一个新功能system player.在create projector的选项中选取该项,最小可达100k左右
与normal projector的区别在于,system player用共享的system components, 其代价是run projector 的电脑需安装sw7。
dxr文件必须通过projector.exe来播放,no other way around.
在5dmedia的bbs上,我曾回答用d5做一个stub.dir,在此作一更正,不要用这种方法,不可靠,而且也没减肥多少。director 主要还是用于cd-rom based distribution.
下面是一个projector.exe 大小的参考表。(用stub.dir制作的projector.exe)数据引自“director in a nutshell"
新闻热点
疑难解答