|
主题: 请问在d8的dir之间跳转出现内存不够该怎么办?
|
 丽雅
职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2001/3/2 16:37:56
|
#12001/3/19 9:19:13
请问在d8的dir之间跳转出现内存不够该怎么办?
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
注册:2000/9/19 13:56:51
|
#22001/3/19 9:30:00
优化你的电影,或者增加内存。
|
 jiesun
职务:普通成员
等级:1
金币:1.0
发贴:182
注册:2000/12/13 9:54:52
|
#32001/3/19 14:12:27
对,flayingbird大哥说的对,我看也只有这个办法,以前我使用的是64M,现在是256M,就没有出现过这种问题了。 如果你的dir文件太大了,比如说一个dir就有10M,那么就应该考虑将一些素材link到外部,或者使用外部的cast。这样做有一个好处就是程序一次不用将所有的文件都调入内存。
|
 酷狗
职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
|
#42001/3/19 15:26:43
不应该过份要求别人的机器的配置,那样会失出很多用户。虽然我用的是512M内存的机器,但我总要在32M的机器上做测试。我不明白你的东西有多大,但单个文件不要超过16M。
|
 worthy
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2001/2/9 17:09:14
|
#52001/3/20 15:19:39
可以把所有的声音文件用SOUND PLAYFILE来播放,一点都不会加到DIR中。
|
 丽雅
职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2001/3/2 16:37:56
|
#62001/3/20 18:35:32
worth: 你好,你的意思是用lingo控制声音,再把声音文件作成外部cast 吗?
|
 worthy
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2001/2/9 17:09:14
|
#72001/3/21 9:56:06
你只用把声音放在某一个目录,然后用 Sound playSound 通道号,"目录\文件名" 就可以了,不用放到任何CAST中。 以上好像只适用于WAV文件。
|
 丽雅
职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2001/3/2 16:37:56
|
#82001/3/21 11:32:42
谢谢! 你也在北京?有空e-mail给我?aldlon@263.net
|
 worthy
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2001/2/9 17:09:14
|
#92001/3/21 11:37:39
好呀!!!不知道你在哪里工作?
|
 ican_5d
职务:普通成员
等级:1
金币:0.0
发贴:126
注册:2001/2/8 12:43:24
|
#102001/3/21 13:22:40
当然对于你的movie,也许你不能要求用的客户和你具有相同的配置,所以一个比较好的方法是给你的客户一些好的提示,就象以前很多网站上标明的:建议用多大分辨率等等字眼。 你可以用lingo来测试一下, if the memorySize < 500 * 1024 then alert "非常抱歉,你没有足够的内存运行程序。"
你也可以通过选择 Window > Inspectors > Memory查看内存情况。我不是高手,多联系吧。
|
 worthy
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2001/2/9 17:09:14
|
#112001/3/21 16:04:34
ican大哥,你这着可够狠的。可是这样会失去很多用户的! 我觉得还是能不连入CAST库的就不连,不能不连的就外连,不能外连的就只好内连了。 像声音视频一类的大的玩意儿,最好只连一个(一定是外连的),然后改它的属性,让它连到不同的地址,这是一个好办法。 我们做的一张光盘有声音和视频500多M,用的就是这个方法。
|
 ican_5d
职务:普通成员
等级:1
金币:0.0
发贴:126
注册:2001/2/8 12:43:24
|
#122001/3/22 9:22:16
你的办法不错,当然优化电影有很多方法,例如将wav转换成swa(当然很少有人用)
例如建立..start.exe用来调用main.dir
或者在电影开头调用API(现在好象有现成的),来确定程序是否已经运行,避免重复运行等等的方法
|
 worthy
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2001/2/9 17:09:14
|
#132001/3/22 10:07:21
前两方法我常用,最后一种没用过,细说来听听。
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#142001/3/22 12:48:27
优化电影应该就没问提了 实在不行unloadMember相关帮助 例: on 跳转 member(firstCastmember). unLoad(lastCastMember) go movie "NEXTMOVIE.DIR" end (影响速度) ----------------- 避免重复运行等等的方法只需编辑" .INI" [Settings] SingleInstance=1 ("Director 8/Director.ini"看看)
|
 丽雅
职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2001/3/2 16:37:56
|
#152001/3/22 14:59:28
谢谢大家,由于我没有参与我现在做的光盘的前期策划,它被策划成使用众多的flash来表现效果,别的不说,开篇先是一个占主界面大约1/3的目录树(用flash5制作生成flash4的文件),我在目录之间跳转时,出现内存不足的提示,不过现在已基本解决,不过我对以后程序调用多了时还是很担心,没办法,素材已经做成这个样子了。
|