主题:  救命,下午就要要的,请各位大虾快点帮忙

steven5d

职务:普通成员
等级:1
金币:0.0
发贴:63
注册:2001/6/11 12:06:58
#12001/6/11 12:11:48
我想要设置一个按钮,在任一一帧只要点击就可以停止,go the frame 只相应on exit frame,总不能在每一帧都加一个脚本吧?快帮忙,多谢了。



houlong

职务:普通成员
等级:2
金币:1.0
发贴:293
注册:2000/10/27 10:18:46
#22001/6/11 12:40:34
On startmovie
pause
end



steven5d

职务:普通成员
等级:1
金币:0.0
发贴:63
注册:2001/6/11 12:06:58
#32001/6/11 12:57:00
houlong在上个贴子中说
引用:
On startmovie
pause
end


多谢,我还以为pause已经不能再用了,Director的帮助里这么说的呀!原来是骗骗我而已!
不过我没有用startmovie,直接写了一个behavior,加到相应的按钮上了。



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
#42001/6/11 13:19:57
steven5d在上个贴子中说
引用:
我想要设置一个按钮,在任一一帧只要点击就可以停止,go the frame 只相应on exit frame,总不能在每一帧都加一个脚本吧?快帮忙,多谢了。


在每一帧加一个脚本,也并非不可以,而且也不是很难的事,只要你觉得需要,也是可以的,因为帧脚本的长度和sprite一样,是可以很方便地在 Property Inspecter 设定的。



steven5d

职务:普通成员
等级:1
金币:0.0
发贴:63
注册:2001/6/11 12:06:58
#52001/6/11 17:04:09
东影默在上个贴子中说
引用:
steven5d在上个贴子中说
引用:
我想要设置一个按钮,在任一一帧只要点击就可以停止,go the frame 只相应on exit frame,总不能在每一帧都加一个脚本吧?快帮忙,多谢了。


在每一帧加一个脚本,也并非不可以,而且也不是很难的事,只要你觉得需要,也是可以的,因为帧脚本的长度和sprite一样,是可以很方便地在 Property Inspecter 设定的。


got it, thank you very much
而且这样可以避免一个麻烦——pause以后,所有的东西都停止了,包括需要响应的鼠标事件(除了go the frame+1)和一些本来应该动的Flash动画,go the frame 就比较舒服。还是go the frame 好。



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#62001/6/12 10:42:55
上面的办法都是可以的。下面的也可以试一试:
movie script:
global gPause
on exitframe
if gPause then go the frame
end


behavior:
global gPause
on mouseup me
gPause=TRUE
end
在适当的时候(不再希望停留的一帧了),把gPause设为False.