|
主题: ON alertHook 的问题!急!急!急!急!急!
|
 cuibb
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2002/1/12 9:55:08
|
#12002/4/3 11:38:37
有人知通这个处理程序的使用方法吗!另外on startmovie是否要把它放在script属性设为Parent的member中??
|
 night_5d
职务:普通成员
等级:2
金币:1.0
发贴:275
注册:2000/12/15 21:24:38
|
#22002/4/4 9:20:26
没见过这个handle,在那找到的。 on startmovie放在script属性为movie的member中,只要你的程序一运行,先执行这个handle.
[img]http://61.144.28.245/hjc/web/non-cgi//usravatars/paladin.gif[/img] I thirst for freedom
|
 cuibb
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2002/1/12 9:55:08
|
#32002/4/5 8:57:10
night在上个帖子中说 引用: 没见过这个handle,在那找到的。 on startmovie放在script属性为movie的member中,只要你的程序一运行,先执行这个handle.
在DR8.0中的HELP就有。
|
 magicwind
职务:普通成员
等级:1
金币:1.0
发贴:160
注册:2004/9/15 15:36:55
|
#42002/4/5 9:04:51
alertHook
语法:
the alertHook 描述:
系统属性;声明一个包含"on alertHook"句柄的父脚本。使用"alertHook"控制alerts关于文件错误或Lingo脚本错误的显示。当一个错误发生和一个父脚本赋值给"alertHook"时,Director在父脚本中运行"on alertHook"句柄
虽然可以把"on alertHook"句柄放置于影片脚本中,但强烈推荐把"on alertHook"句柄放于行为或父脚本中,以避免在其它位置无意中调用这个句柄,而引起错误事件的混乱。
因为"on alertHook"句柄在错误发生时运行,应避免用于不包括操作错误的Lingo。 例如,"on alertHook"句柄是一个坏的区域(对于"go to movie"来说)
"on alertHook"句柄是传递一个描述错误的情况要旨和两个字串参数。视其在Lingo中的情况而定,"on alertHook"句柄可以忽略错误或通过其它途径报告。
实例:
下列语句指明父脚本"Alert"是如下脚本--确定是否在错误发生时显示alerts。如果一个错误发生,Lingo把这个错误和信息赋值给cast域成员"Output",并返回值1。
on prepareMovie the alertHook = script "Alert" end
-- parent script "Alert" on alertHook me, err, msg member("Output").text = err && msg return 1 end
|