|
主题: 一般是什么导致.dir文件尺寸十分巨大?
|
 toe
职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2000/12/25 1:50:55
|
#12000/12/28 23:16:37
我的一个.dir文件有90M, 一般是什么导致.dir文件尺寸十分巨大?
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#22000/12/29 0:03:52
用了ole吧 dxr应该小很多
编辑历史:[这消息被54zq编辑过(编辑时间2000-12-29 00:04:58)]
|
 我就是我
职务:版主
等级:6
金币:14.0
发贴:5466
注册:2004/1/13 17:02:03
|
#32000/12/29 9:58:15
有可能是你导入的位图过多,或是导入avi过多都会使D8过大
|
 toto
职务:版主
等级:5
金币:17.0
发贴:2582
注册:2004/1/16 23:17:26
|
#42000/12/29 11:55:01
你是导入的图片吗,可以改用外调图片,这样dir会小很多
|
 cyiyun
职务:普通成员
等级:1
金币:0.0
发贴:116
注册:2000/11/1 12:07:03
|
#52000/12/29 12:05:07
可以试试外调的dcr文件,dir要经常save and impact
|
 愁眉不展
职务:普通成员
等级:1
金币:0.0
发贴:114
注册:2000/12/21 16:27:18
|
#62000/12/29 15:22:40
我同意cyiyun的看法,执行一次save and compact,也许你的文件就只有9M了跟当年的确word一样。
|
 twing
职务:普通成员
等级:1
金币:0.0
发贴:92
注册:2000/12/21 15:12:44
|
#72000/12/29 19:21:44
可能是由于你的cast过于庞大造成的,把一些含声音、flash、avi的cast放在外部会好一些,如果一个cast过大,建议分成几个小的cast,这样速度会快一点:)
|
 night_5d
职务:普通成员
等级:2
金币:1.0
发贴:275
注册:2000/12/15 21:24:38
|
#82000/12/29 21:38:07
每次save时都另存可能会小一些,每次都覆盖会使文件越存越大.试试吧也许可以
[img]http://61.144.28.245/hjc/web/non-cgi//usravatars/paladin.gif[/img] I thirst for freedom
|
 南山东篱摄螂
职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
|
#92000/12/29 23:37:14
试试xtra\Updata,这个可以让你的dir小一些的,它可以帮你删除掉一些没有用的东西。还有就是分成几个dir 和上面几位朋友说的方法,都是可行的。
|
 rainy_5d
职务:普通成员
等级:2
金币:1.0
发贴:225
注册:2000/10/23 19:44:16
|
#102000/12/30 0:10:09
你导入的图片有jpg格式的吗?我从前想在软盘上发布一个game,朋友帮我制作一个真彩色的jpg,结果一导入,有1.2M,呵呵,所以我就用256色的图片了。不要被jpg所迷惑,也许只有几十K,导入后就上M了。
|
 南山东篱摄螂
职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
|
#112000/12/30 10:38:55
呵呵,我也发现这个问题,如果你把它转成BMP再导入的话,竟然比导入jpg要小很多!真的是怪事!
|
 xuyi_5d
职务:普通成员
等级:2
金币:1.0
发贴:179
注册:2000/9/19 15:56:01
|
#122000/12/31 14:01:50
当你在D中频繁的增减演员时,演员表只会大不会小,比如,它有一个2M的位图,后来删了它,又加另一个2M的位图,这种情况下演员表会有4M大而不是想像中的2M update movie 后,它才会变成2M
|
 dexn
职务:普通成员
等级:1
金币:1.0
发贴:157
注册:2000/12/7 21:54:20
|
#132001/1/2 9:38:58
那位可以告诉我:save and compact和update movie有什么区别吗?
|
 cyiyun
职务:普通成员
等级:1
金币:0.0
发贴:116
注册:2000/11/1 12:07:03
|
#142001/1/3 11:26:12
前者是存盘而且压缩等于save as的效果,后者是做成发布格式打包了进行前要做好备份
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
注册:2000/9/19 13:56:51
|
#152001/1/3 13:52:54
Director文件包括Cast, xtra, score等信息, 其中cast 对文件尺寸有最大的贡献, 通常Cast里embedded file 要比linked 文件大许多, 视频文件总是linked file, 文本文件总是embedded 文件;其它的可以是embedded,也可以是linked, 所以通常来说,对文件大小贡献最大的就是image members 和sound members. 所有的image member在导入Director后,director 都会转换为bmp文件, jpg 文件最小, 但是解压后的size 有时反而比其它的文件类型大, 建议只是在制作shockwave 文件时使用jpg。 我个人倾向于使用pct文件。Fireworks 和director 有着良好的结合, 优化images 不妨使用fireworks. 另外尽可能使用8 bit 的images 也是让文件缩水的好方法。当然这涉及到使用super palette. sound member,如果只是一个sound effect, 导入为aif或 wav格式, 如果是背景音乐, 建议convert to swa, 然后以link 方式导入,充分发挥streaming 的优势。 update movie 适用于将旧版本下saved movie 升级到当前的版本, 例如, 用director 8 打开director 7的movie, 用该指令转存为director 8 格式的movie。 Director 是向上兼容的, D8 的文件director 7打不开。为了实现一些新功能,update movie 很多时候是必要的。 save as 指令保存当前文件为一个新的movie. save and compact 指令做的事要多一点, 除了保存文件外, 它还会优化所保存的文件, 例如, 它会重新安排cast members 在cast 里的次序,按照cast members 在score 里出现的优先次序。 所以尤其是在create shockwave movie 之前, 一定要执行一次save and comapct 指令。 Director 是一个非常复杂的环境, 从这个问题的讨论可见一斑。
|