|
主题: 关于LINGO面向对象的问题
|
 天裂之痕
职务:普通成员
等级:1
金币:0.0
发贴:55
注册:2004/6/27 12:49:02
|
#12004/12/13 16:44:27
如何用面向对象的方法获取鼠标键盘消息,让父对象可以处理鼠标键盘事件? ------PARENT SCRITP property newspritemember on new me,membername,sprite_num newsprite=member(membername) puppetsprite sprite_num,true sprite(sprite_num).member=newspritemember return me end 我很困惑,SPRITE(SPRITE_NUM)如何能够获取鼠标键盘消息,从外部传递进来(在MOVIE SCRIPT里处理 ON MOUSEUP ,调用PARENT SCRIPT的某个句柄或函数)好象也不能实现,请各位大虾帮忙!
|
 Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
|
#22004/12/13 16:52:31
没弄明白你想做什么 说清楚些吧
|
 天裂之痕
职务:普通成员
等级:1
金币:0.0
发贴:55
注册:2004/6/27 12:49:02
|
#32004/12/13 23:28:12
比如我想用父脚本生成一个按钮,不需要将演员拖到通道里去,只需要用代码控制
|
 Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
|
#42004/12/14 9:36:43
你可以看看这个实例 用父脚本生成一个新的sprite ,然后添加 脚本到 criptInstanceList 里面 可以实现你想要的 相关文件: 点这儿打开
|
 天裂之痕
职务:普通成员
等级:1
金币:0.0
发贴:55
注册:2004/6/27 12:49:02
|
#52004/12/14 12:14:52
谢谢CCLOVEAA,我又学习到了一招.但我又有了一个问题:scriptInstanceList.add(script("mybehaviour"  )后,如何对行为进行初始化,可以直接调用getPropertyDescriptionList吗?
|
 Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
|
#62004/12/14 14:01:01
初始化? 你可以赋值给sprite的 比如添加一个脚本跟sprite了之后 如果有属性 property spritename 的话 你可以直接赋值 sprite(1).spritename="name" 这样就可以
调用getPropertyDescriptionList不行
|
 天裂之痕
职务:普通成员
等级:1
金币:0.0
发贴:55
注册:2004/6/27 12:49:02
|
#72004/12/15 8:42:08
谢谢!不知你在上海哪里,我也在上海.
|