|
主题: 在director中如何屏蔽On mouseUp事件
|
 Jawry
职务:普通成员
等级:1
金币:0.0
发贴:106
|
#12001/8/19 22:08:55
我想请教大家一个问题:就是如何在一个已经正在执行的程序(就是在一段正在执行中的脚本)中屏蔽掉on MouseUp事件,当然这两段代码不在同一个脚本中。
|
 xiaodong
职务:普通成员
等级:1
金币:0.0
发贴:94
|
#22001/8/20 9:32:46
加一个判断语句可以吗?
on mouseup if n=1 then your script else nothing end
;)
编辑历史:[这消息被xiaodong编辑过(编辑时间2001-08-20 09:35:06)]
|
 Jawry
职务:普通成员
等级:1
金币:0.0
发贴:106
|
#32001/8/20 11:33:21
这个方法不太适用,因为在director中使用的是单线程, 这样的话所有的ON KEYUP事件都会被放置于消息队列中,一旦结束了目前的事件,就会继续响应ON KEYUP事件。
|
 dexn
职务:普通成员
等级:1
金币:1.0
发贴:157
|
#42001/8/20 13:23:28
可以用stopEvent阻止下边的事件继续执行。
|
 rainy_5d
职务:普通成员
等级:2
金币:1.0
发贴:225
|
#52001/8/20 19:32:42
能否在你想屏蔽的程序中加入判断呢? 如: on mouseUp ...
if 条件=TRUE then pass end if ... end 这样要好些吧。
|
 草原风
职务:版主
等级:5
金币:13.0
发贴:3489
|
#62001/8/21 10:42:29
是不是都想得有点多啦,我想你不要 ON MOUSEUP 反应的话,那就把它去掉不就可以了嘛,在你需要交互的地方再把它加上嘛,你不是有两段代码么,再加成两个成员不就可以了、??
|