主题:  如何将消息从演员脚本传递回精灵脚本

amystar

职务:普通成员
等级:1
金币:1.0
发贴:248
注册:2001/8/8 15:41:31
#12001/8/14 10:33:08
比如我在一个按钮的精灵脚本中写:
on mousedown
pass
go to movie "sss"
end

然后我在演员的脚本中写:
on mousedown
cursor 330
end

我要的结果是:在鼠标按下时,指针先变成一个形状,然后跳转到“sss”这个电影



狼宝宝

职务:普通成员
等级:2
金币:1.0
发贴:439
注册:2000/12/21 15:13:13
#22001/8/14 14:47:43
最好不要在cast member上写脚本,这样会出很多麻烦的问题



amystar

职务:普通成员
等级:1
金币:1.0
发贴:248
注册:2001/8/8 15:41:31
#32001/8/14 14:58:33
但是,对于这种面向对象的程序语言来说,当然是程序越集中越好了,否则的话,对于一些共用的程序,不是很麻烦吗?要一个一个的写.



狼宝宝

职务:普通成员
等级:2
金币:1.0
发贴:439
注册:2000/12/21 15:13:13
#42001/8/14 15:14:25
公用的程序可以写在外部的一个cast里,凡是用到这些程序的dir都可以把这个cast链接进来,这样改动起来的话也非常方便...



poloer

职务:普通成员
等级:1
金币:1.0
发贴:139
注册:2000/11/20 20:47:52
#52001/8/14 16:53:09
直接写在一块就可以了
on mouseDown me
cursor 300
end

on mouseUp
go movie "xxx"
end
如果要共用的话,把on mouseDown事件写成一个脚本,然后拖到你要的地方