主题:  怎么用LINGO来做?

不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#12002/1/6 15:17:46
我在制作时常常需要这样一种效果:如单击鼠标,SPRITE(1)的MEMBER就会自动由两个角色交替出现4次,就停下来,每次时间间隔为2秒。这样的效果怎么用LINGO来做?请举个简单的例子好吗?谢谢!



5min

职务:普通成员
等级:1
金币:0.0
发贴:82
注册:2001/1/26 11:39:16
#22002/1/6 18:40:56
如果没理解错的话,是让午台的一个spirte变换闪烁4次吧。
可以用两个sprite,而把单击行为赋予上面那个,并设置其visible延时X秒自动重置为非。
X可以用一个repeat while循环设置。

编辑历史:[这消息被5min编辑过(编辑时间2002-01-06 18:42:09)]


不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#32002/1/6 20:54:24
“还有自动停下来,每次时间间隔为2秒”又该如何实现?!!!!



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#42002/1/7 1:44:17
property pflag,pNum,pTime

on mouseup me
starttimer
pflag = 1
pNum = 1
end

on exitframe me
if pflag = 1 then
repeat while pNum >=5
if (the timer = 2*60*pNum) then
sprite(1).visible = not(sprite(1).visible)
pNum = pNum + 1
end if
end repeat
pflag = 0
end if
end


编辑历史:[这消息被mzgjingsi编辑过(编辑时间2002-01-11 00:34:30)]


不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#52002/1/7 21:59:05
谢谢mzgjingsi@!!!



不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#62002/1/10 22:55:11
这个脚本有点问题,出现错误:"Variable used before assigned avalue pTime=starttimer? ",是怎么回事呀?



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#72002/1/11 0:35:38
的确有误
应该为starttimer,已经修改了

或者使用the ticks



不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#82002/1/15 19:49:47
谢谢mzgjingsi的热情解疑,但上面的脚本还是不能实现我要的效果(控制循环间的时间间隔)。谢谢大家!!