flash自己做得按钮,当鼠标按下,按钮会先跳到按钮的第一帧,然后再跳到按下帧
请问是为什么,以前没出现过这种情况,win10,我最近重新做了系统时出了点问题,会不会跟系统有关,...
请问是为什么,以前没出现过这种情况,win10 ,我最近重新做了系统时出了点问题,会不会跟系统有关,
展开
2016-07-17
展开全部
选中按钮,添加一个跳转函数脚本。
gotoAndstop()
下面是参考资料:
lash添加“帧”动作脚本详解,跳转指定页面的方法
添加“帧”动作脚本
在Flash中添加动作脚本可以分为两种方式,一是为“帧”添加动作脚本,二是向“对象”添加动作脚本。
“帧”动作脚本,是指在时间轴的“关键帧”上添加的动作脚本。
“对象”动作脚本,是指在“按钮”元件和“影片剪辑”元件的实例上添加的动作脚本。请注意,“图形”元件上是不能添加动作脚本的。
在关键帧上添加stop();、gotoAndstop()动作,来控制影片的播放。
stop()的作用是停止动画播放。
gotoAndstop()的作用是通知播放头跳转到某一帧并在该帧停止。
涉及的语法及规范:
小括号“()”:在“AS”中,这个小括号“()”的作用之一是用来在其中定义函数或者动作的参数。
分号“;”:在“AS”中,分号“;”是用来作为语句结束的标记,在Flash AS脚本中,任何一条语句都是 以“;”号结束的。虽然有时省略了“;”号,Flash也可以成功的编译这个脚本,但这是不规范的。
帧动作标志“a”: 当关键帧上添加了动作脚本之后,该帧上就会出现一个小写的字母“a”。
为按钮添加鼠标事件来控制动画的播放状态和控制影片剪辑的播放,实现简单的交互
on()事件处理函数;指定触发动作的鼠标事件。
语法格式:
on (mouseEvent) {
}
“()”小括号中的mouseEvent参数是鼠标事件,常用的有以下几种鼠标事件:
Press 当鼠标指针经过按钮时按下鼠标。
release 当鼠标指针经过按钮时按下再释放鼠标按钮。
releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。
rollOut 鼠标指针滑出按钮区域。
rollOver 鼠标指针滑过按钮。
按钮上写 on (release) {
play(); || stop();
}//可以控制场景的播放与停止,但是不能控制影片剪辑“影片剪辑的实例名(.mc)”的播放与停止;
按钮上写 on (release) {
_root.影片剪辑的实例名.play(); || _root.影片剪辑的实例名.stop();
}//可以控制影片剪辑“影片剪辑的实例名(.mc))”的播放与停止,但是不能控制场景的播放与停止;
按钮上写 on (release) {
_root.影片剪辑的实例名.play(); play(); || _root.影片剪辑实例名.stop();stop();
}//可以同时控制影片剪辑“影片剪辑的实例名(.mc)”和场景的播放与停止。
为按钮添加动作的方法是,选中场景上要为其添加动作的按钮,这时“动作”面板标题栏上显示的标题是“动作-按钮”,这表明当前要为其添加脚本的对象是按钮。在脚本编辑窗口中添加动作。
涉及的语法及规范:
gotoAndstop()
下面是参考资料:
lash添加“帧”动作脚本详解,跳转指定页面的方法
添加“帧”动作脚本
在Flash中添加动作脚本可以分为两种方式,一是为“帧”添加动作脚本,二是向“对象”添加动作脚本。
“帧”动作脚本,是指在时间轴的“关键帧”上添加的动作脚本。
“对象”动作脚本,是指在“按钮”元件和“影片剪辑”元件的实例上添加的动作脚本。请注意,“图形”元件上是不能添加动作脚本的。
在关键帧上添加stop();、gotoAndstop()动作,来控制影片的播放。
stop()的作用是停止动画播放。
gotoAndstop()的作用是通知播放头跳转到某一帧并在该帧停止。
涉及的语法及规范:
小括号“()”:在“AS”中,这个小括号“()”的作用之一是用来在其中定义函数或者动作的参数。
分号“;”:在“AS”中,分号“;”是用来作为语句结束的标记,在Flash AS脚本中,任何一条语句都是 以“;”号结束的。虽然有时省略了“;”号,Flash也可以成功的编译这个脚本,但这是不规范的。
帧动作标志“a”: 当关键帧上添加了动作脚本之后,该帧上就会出现一个小写的字母“a”。
为按钮添加鼠标事件来控制动画的播放状态和控制影片剪辑的播放,实现简单的交互
on()事件处理函数;指定触发动作的鼠标事件。
语法格式:
on (mouseEvent) {
}
“()”小括号中的mouseEvent参数是鼠标事件,常用的有以下几种鼠标事件:
Press 当鼠标指针经过按钮时按下鼠标。
release 当鼠标指针经过按钮时按下再释放鼠标按钮。
releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。
rollOut 鼠标指针滑出按钮区域。
rollOver 鼠标指针滑过按钮。
按钮上写 on (release) {
play(); || stop();
}//可以控制场景的播放与停止,但是不能控制影片剪辑“影片剪辑的实例名(.mc)”的播放与停止;
按钮上写 on (release) {
_root.影片剪辑的实例名.play(); || _root.影片剪辑的实例名.stop();
}//可以控制影片剪辑“影片剪辑的实例名(.mc))”的播放与停止,但是不能控制场景的播放与停止;
按钮上写 on (release) {
_root.影片剪辑的实例名.play(); play(); || _root.影片剪辑实例名.stop();stop();
}//可以同时控制影片剪辑“影片剪辑的实例名(.mc)”和场景的播放与停止。
为按钮添加动作的方法是,选中场景上要为其添加动作的按钮,这时“动作”面板标题栏上显示的标题是“动作-按钮”,这表明当前要为其添加脚本的对象是按钮。在脚本编辑窗口中添加动作。
涉及的语法及规范:
追问
你这是as2吧,我没学过
没明白我的问题,跟代码没有任何关系,这个正常的按钮元件我会制作,问题是,这个按钮制作完点击出现闪烁,(其实也没什么大碍,但是有瑕疵),按钮有四个帧对吧,第一个是按钮弹起,第二个是鼠标经过,第三个是按下,第四个是隐藏的响应区域,正常鼠标在btn上面,按下会直接跳到按下帧,可是我制作的按钮,他会先跳到按钮弹起帧,然后再跳到按下帧;
我以前没这个情况,是不是系统出问题了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询