主题:  急!!请看看这段代码的正误??

晓珍

职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2001/10/25 9:56:18
#12001/11/20 14:16:44
我写段代码想实现桢与桢之间跳转:
on mouseup me
case the clickon of
56:go 141
58:go 143
60:go 145
62:go 147
64:go 149
66:go 151
68:go 153
70:go 155
72:go 157
74:go 159
76:go 161
78:go 163
80:go 165
82:go 167
end case
end
运行时没有成功,也没错误提示。不知为什么?请高手快快帮忙!!



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#22001/11/20 17:03:20
case clickon of --前面要定义过clickon

56:go "141"



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
#32001/11/20 17:06:45
我想问题可能是出在 clickon 这个变量上,从你的代码中我没有看到它是被声明为什么类型,如果仅仅是这段代码的话,那它就永远为0值,并没有被改变,所以所有的跳转是不会被执行的。
如果你在其它的程序中改变它那你就应把它声明为 global 类型,你可以在程序的前部加入下面这一行代码:
global clickon

并在其它改变了clikon值的程序中也加入,只有这样 case clickon of 才有可能有效。



wangzj

职务:普通成员
等级:1
金币:0.0
发贴:166
注册:2001/5/25 17:31:16
#42001/11/20 18:56:59
你写的脚本本身没有错(我试了一下),你可能使用在了帧脚本了,the clickon 在帧脚本重是无效的,试试看 :)
on mouseup me
case the clickOn of
1 : go marker("1")
2 : go marker("2")
3 : go marker("3")
end case
end

编辑历史:[这消息被5D大叔编辑过(编辑时间2001-11-21 12:06:53)]


mtyou

职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2000/12/8 16:47:42
#52001/11/26 10:48:51
你的代码完全可以改为:
on mouseup me
go clickon + 85
end
嘛~~~



mtyou

职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2000/12/8 16:47:42
#62001/11/26 10:59:13
你的clickon是指the clickon吧



屹寒

职务:普通成员
等级:1
金币:0.0
发贴:36
注册:2000/10/22 12:08:22
#72001/11/26 14:39:47
在56-82 每个精灵上面加上空精灵脚本
(on mouseUp me
--
end)
试试看。

编辑历史:[这消息被屹寒编辑过(编辑时间2001-11-26 15:10:42)]