Flash怎样控制帧跳转?
我在第一帧放了一个输入文本和一个按钮,想让输入什么数字再按按钮就跳转到第几帧,输入文本变量为a,按钮脚本为:on(release){gotoAndStop(a);}但是按...
我在第一帧放了一个输入文本和一个按钮,想让输入什么数字再按按钮就跳转到第几帧,输入文本变量为a,按钮脚本为:
on (release) {
gotoAndStop(a);
}
但是按按钮不能跳转到指定帧,求解决办法! 展开
on (release) {
gotoAndStop(a);
}
但是按按钮不能跳转到指定帧,求解决办法! 展开
1个回答
展开全部
你的做法应该是对的,如不能达到要求,我认为可能是这样2个原因:
1,你在第一帧上没有写上 stop()
2, 你在输入文本中输入的数字大于了主时间轴上最长的那个图层的帧数,a=<帧数时才能跳转!
如果a>帧数,它就会停在最后那一帧上了
1,你在第一帧上没有写上 stop()
2, 你在输入文本中输入的数字大于了主时间轴上最长的那个图层的帧数,a=<帧数时才能跳转!
如果a>帧数,它就会停在最后那一帧上了
追问
谢谢你的回答,不过这两种可能我都已经排除了,我还在旁边又放了个按钮,脚本为:
on (release) {
a = 2;
}
我点击这个按钮,输入文本中就会显示“2”,我再点跳转按钮,它就可以成功跳转了!实在想不明白怎么回事,继续求解答,谢谢!
追答
你的a是输入文本的实例名称还是变量名,这个一定要分清楚
如果是变量名,那就是对的,我都试了好几次了,在输入文本中输入多少,再点击按钮,它就能跳到多少帧的,按钮上的代码:
on (release) {
_root.gotoAndStop(a);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询