主题:  aw程序的运行速度问题

calvin_5d

职务:普通成员
等级:1
金币:0.0
发贴:32
#12002/9/23 11:15:33
为什么我用aw做的东西刚做完的时候运行速度正常,可是过一段时间,每次运行时的速度就会很慢,画面不连贯,请问这是怎么回事,其间未对程序进行任何改动。
有没有对aw程序进行优化的好方法?



玉制小人

职务:普通成员
等级:1
金币:1.0
发贴:205
#22002/9/23 11:58:35
你有没有注意到aw的程序文件在变大,做完后存盘选另存为就可以了。



calvin_5d

职务:普通成员
等级:1
金币:0.0
发贴:32
#32002/9/23 13:01:05
还是未解决问题

文件大小也没有变大,只有500k



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#42002/9/23 15:10:59
你的一段时间是指多少时间.
你有没有改动机器配置呢.
你的AW版本有否改变.
显示的对象有否从内存中及时清除.

如果要改动程序是比较麻烦的.
最好是在设计过程中养成好的习惯,这才是最重要的.


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

玉制小人

职务:普通成员
等级:1
金币:1.0
发贴:205
#52002/9/23 15:30:06
一段时间是指多少,
有没有改动机器配置。
AW版本有否改变.
显示的对象有否从内存中及时清除.

不是你的显示内容以后,没擦除,叠加的啊!



calvin_5d

职务:普通成员
等级:1
金币:0.0
发贴:32
#62002/9/23 15:32:27
一段时间大概2天左右
aw版本没有任何改变
机器还是那台机器
我做的是一个动画演示,由若干显示图标和移动图标和等待图标构成
刚做好时动画显示连贯,可是现在现实的时候动画有跳桢现象



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#72002/9/23 16:41:08
每个图标在AW中的显示时间是会因为各种因素改变的。
比如一个显示图标,这次0。1秒显示出来了,下次可能需要0。2秒了,这时你如果用等待图标,就会出现这种不合拍的情况。
建议使用函数SyncPoint(option)
SyncWait(seconds)


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

calvin_5d

职务:普通成员
等级:1
金币:0.0
发贴:32
#82002/9/23 17:01:32
我打开系统监视器,发现cpu占用100%
里面我插入了个gif动画,是不是这个的原因



sfzgh

职务:普通成员
等级:1
金币:0.0
发贴:93
#92002/9/23 21:03:23
觉得可以用syncwait



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#102002/9/24 7:09:02
虽然你看到AW程序运行时占用了100%的资源,但是你注意到没有,也许是系统或AW骗了人,因为在AW程序运行过程中,我们仍可以开启其他的程序进行操作,可见这个100%是有水分的.
(跟GIF无关!)


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

calvin_5d

职务:普通成员
等级:1
金币:0.0
发贴:32
#112002/9/24 8:09:20
sfzgh在上个帖子中说
引用:
觉得可以用syncwait



syncwait 是什么?



玉制小人

职务:普通成员
等级:1
金币:1.0
发贴:205
#122002/9/24 8:32:53
calvin在上个帖子中说
引用:
sfzgh在上个帖子中说
引用:
觉得可以用syncwait



syncwait 是什么?




他的作用相当与等待图标在()里输入秒就可以了,像给等待图标设置时间一样。。



aran

职务:普通成员
等级:1
金币:0.0
发贴:5
#132002/9/24 14:36:42
syncwait 是什么?



--------------------------------------------------------------------------------

他的作用相当与等待图标在()里输入秒就可以了,像给等待图标设置时间一样。
--------------------------------------------------------------------------------
是这样么?
syncwait (数字)



黄金鸟

职务:普通成员
等级:1
金币:0.0
发贴:63
#142002/9/26 9:04:41
是的,里面也可以是程式。。呵呵



mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#152002/9/26 12:18:13
优化方法:
资源,如图片、影片最好用外部格式!
但影片最有效率的方法是用FLC格式,做成库,这样效率最高。

GIF、Flash等东西最好不要用,效率很低。

Flash如果用,最好用Activex,这样可以提高效率。

不要用太多的UCD,很多没有什么名气的UCD效率很差。

程序的结构很重要,可以参考AW的例子。原来见过的一些书籍里AW的例子结构很差,效率很低。

图片背景及时擦掉!