主题:  解决一个问题

ykaiyong

职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2002/2/25 15:03:46
#12002/3/22 18:00:44
具体来说,
在一个行为中用方向键控制sprite的位移,在另一个行为中设置:
if sprite(2).member=member"zjbz" and sprite(2).playing = false then
sprite(2).member=member"zhujiao"
sprite(2).loc =point(290,-20)
end if
在运行中。按住方向键不放,sprite 2 就不会回到指定的点。请问这两者怎么互不牵扯?



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#22002/3/23 8:41:40
看不懂你的问题。激活这段程序的事件是什么?



night_5d

职务:普通成员
等级:2
金币:1.0
发贴:275
注册:2000/12/15 21:24:38
#32002/3/23 21:18:15
我想你的这两个事件都应该是在exitframe中检测的吧,那为什么不把他们设到同一个行为的两种情况呢。就是
if then
else if
end if
我想这样就不会冲突了。不知道我理解的对不对。下次应该写具体点。


[img]http://61.144.28.245/hjc/web/non-cgi//usravatars/paladin.gif[/img]
I thirst for freedom

ykaiyong

职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2002/2/25 15:03:46
#42002/3/25 12:39:19
我开始是把它们放在两个行为里,发现有问题,后来我放在一个行为里就好了。
多谢各位!