|
主题: FlyingBird,窗口之间怎样传递消息?
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2001/1/8 23:17:38
|
#12001/6/14 10:05:41
我对窗口的消息传递有一些迷惑:
我打开的三个窗口,窗口之间能够传递on mousedown的消息,但是却不能传递on keydown的消息。(我的on keydown的消息是放在帧脚本中的)
同时打开的几个窗口之间的这些鼠标和键盘消息是怎样传递的呢?如果某一个消息被最上面的窗口阻挡,怎样让这个消息继续传递到下面的窗口?
编辑历史:[这消息被cizi3000编辑过(编辑时间2001-06-14 14:00:08)] [这消息被cizi3000编辑过(编辑时间2001-06-15 23:10:59)] [这消息被cizi3000编辑过(编辑时间2001-06-15 23:10:59)]
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
|
#22001/6/14 15:48:21
我想你是希望的miaw间传递消息吧。试试tell movie,细节参考帮助吧。
|
 cizi3000
职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2001/1/8 23:17:38
|
#32001/6/14 19:28:03
我也知道用tell,但是怎样让消息传递到下一个窗口而不被遮挡住呢,不用tell?
主要是我已经编好了许多的窗口,要对每一个窗口进行改动工作量太大!
能否讲一下关于窗口之间传递消息的原理,或是介绍一下关于这方面的文章!拜托!
|
 zwjn
职务:普通成员
等级:1
金币:0.0
发贴:110
注册:2000/12/7 9:29:52
|
#42001/6/17 9:37:54
你可以用PASS,或者直接用 tell theWindow sprite(theSpriteNum).KeyDown(para) end tell 来直接调用附在sprite上的事件 怎么样?有用吗?我简单的试了一下,都有用的
|