|
主题: 紧急求救!就要交了,却发现这个错误!帮忙!!!
|
 Pretender
职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
|
#12002/1/8 4:09:36
我在电影中用了下面的LINGO 控制播放与暂停 on mouseup me go to the frame end on rightmouseup me go to the frame+1 end 可现在却发现不能用了, 把后面的改成 on rightmouseup me go to "0" end 却能控制回去,这是怎么回事呀
|
 poman
职务:普通成员
等级:1
金币:0.0
发贴:46
注册:2001/7/19 16:12:10
|
#22002/1/8 8:14:44
jarod2001在上个帖子中说 引用: 我在电影中用了下面的LINGO 控制播放与暂停 on mouseup me go to the frame end on rightmouseup me go to the frame+1 end 可现在却发现不能用了, 把后面的改成 on rightmouseup me go to "0" end 却能控制回去,这是怎么回事呀
你的邏輯關係可能沒有龍清楚, go to the frame 和 go to the frame +1 跟你mouse事件時所處的current frame有關(就是說,每次點擊時都可能不一樣) go to "0" 就比較明確.只要label "0" 存在,就不會出錯
|
 wangzj
职务:普通成员
等级:1
金币:0.0
发贴:166
注册:2001/5/25 17:31:16
|
#32002/1/8 17:45:34
on mouseup me go to the frame end 你用的句柄不对,在mouseUp中是无法实现暂停的,换其他的实现途径试一试
编辑历史:[这消息被wangzj编辑过(编辑时间2002-01-08 17:48:06)]
|
 Pretender
职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
|
#42002/1/10 23:35:22
楼上的,能说明白一点吗?我的句柄有什么不可以的呀?我不明白?解释 一下好吗?谢了:)
|
 我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
|
#52002/1/11 0:48:45
jarod2001在上个帖子中说 引用: 我在电影中用了下面的LINGO 控制播放与暂停 on mouseup me go to the frame end on rightmouseup me go to the frame+1 end 可现在却发现不能用了, 把后面的改成 on rightmouseup me go to "0" end 却能控制回去,这是怎么回事呀
go to the frame是在当前帧循环 go to the frame + 1 是跳转到当前帧的下一帧(比如点击右键时当前帧时第5帧,执行该命令后就跳转到第6帧) go to "0" 则是不管当前帧在那儿均跳转到 标号为“0”的那一帧 另外不知你在mouseup中执行go to the frame有什么用处?要达到什么效果??
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
|
#62002/1/11 9:54:17
语法没问题,这一段程序是不是用于movie或member的,如果后来写了用于sprite的behavior,则会先截获相关事件。
|
 地球人EC
职务:普通成员
等级:1
金币:0.0
发贴:71
注册:2007/1/28 21:17:44
|
#72002/1/11 11:09:03
对于On mouseup me go to the frame end 我认为是想做到停留在当前帧上,那还不如用NOTHING 语句。 对于下面的程序,因为你不能确定是在第几帧上释放鼠标右键,因此就不可能形成正确的跳转。比如,你在5帧的范围循环播放,你需要按下右键跳转到第6帧,开始一个新的讲解。当你释放右键的时候,你可能在第1帧,第2帧,所以加1都不可能跳到第6帧,只有正好在第5帧时,才能“凑巧”过去。如此说来这个程序就是不严谨的,有BUG存在的。 我在做这个的时候,更愿意用MARKER来解决问题,MARKER+1就可以跳到下一个问题处了,比控制FRAME要严谨和规范一些。希望你能考虑。
好久没有用DIRECTOR,不知道分析的对不对。
|
 Pretender
职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
|
#82002/1/11 18:38:17
donlee在上个帖子中说 引用: 语法没问题,这一段程序是不是用于movie或member的,如果后来写了用于sprite的behavior,则会先截获相关事件。
呵呵,好像就是这毛病,我本来打算在cast中加好behavior通用的,可那家伙临时要改,害死人了:( 我把这些全去掉了,换成了: on mousedown me go to the frame end 让他自己按键停去:)
|