flash as3.0 鼠标经过播放动画的脚本怎么写
做放在网站上的一个动画,在鼠标经过一个logo的时候,会有动画(弹出更多的logo)鼠标离开logo则logo复原,请问我是要把这个logo做成按钮还是影片剪辑,还有脚本...
做放在网站上的一个动画,在鼠标经过一个logo的时候,会有动画(弹出更多的logo)
鼠标离开logo则logo复原,请问我是要把这个logo做成按钮还是影片剪辑,还有脚本语言怎么写啊?详细一些。谢谢了 展开
鼠标离开logo则logo复原,请问我是要把这个logo做成按钮还是影片剪辑,还有脚本语言怎么写啊?详细一些。谢谢了 展开
展开全部
做成影片剪辑就可以了,在AS3.0中按钮基本没有用,完全可以被影片剪辑代替,至于代码这位兄弟说的:
//给logo添加鼠标经过的事件侦听
logo.addEventListener(MouseEvent.MOUSE_OVER,showMoreLogo);
//给logo添加鼠标移开的事件侦听
logo.addEventListener(MouseEvent.MOUSE_OVER,closeLogo);
//鼠标经过事件的响应函数,就是鼠标经过时,让你的flash去做什么
function showMoreLogo(e:MouseEvent):void
{
logo.gotoAndPlay("startFrame");
}
//鼠标移开事件的响应函数
function closeLogo(e:MouseEvent):void
{
logo.gotoAndPlay("endFrame");
}
把logo做成影片剪辑,其中有弹出更多的LOGO的动画和LOGO复原的动画,把logo的实例名设为logo,把开始播放“弹出更多logo”的动画的帧标签写为startFrame,开始播放复原动画的帧标签写为“endFrame”。记得在播放完弹出和复原动画的帧上写上stop();哦!
的对的,帧标签这里也可以换成具体帧数
//给logo添加鼠标经过的事件侦听
logo.addEventListener(MouseEvent.MOUSE_OVER,showMoreLogo);
//给logo添加鼠标移开的事件侦听
logo.addEventListener(MouseEvent.MOUSE_OVER,closeLogo);
//鼠标经过事件的响应函数,就是鼠标经过时,让你的flash去做什么
function showMoreLogo(e:MouseEvent):void
{
logo.gotoAndPlay("startFrame");
}
//鼠标移开事件的响应函数
function closeLogo(e:MouseEvent):void
{
logo.gotoAndPlay("endFrame");
}
把logo做成影片剪辑,其中有弹出更多的LOGO的动画和LOGO复原的动画,把logo的实例名设为logo,把开始播放“弹出更多logo”的动画的帧标签写为startFrame,开始播放复原动画的帧标签写为“endFrame”。记得在播放完弹出和复原动画的帧上写上stop();哦!
的对的,帧标签这里也可以换成具体帧数
展开全部
function
onclick(e:mouseevent):void
{
trace("on(release){gotoandplay(1);");
/*你需要实现的脚本,当点击名为btn的按钮时触发*/
}
这里面的trace是一个输出函数
只是用来调式程序的
这样当然不行啦!
可以改成
function
onclick(e:mouseevent):void
{
stage.gotoandplay(1);
/*括号里面的数字是你想从第几帧开始播放,从第一帧就是重放*/
}
onclick(e:mouseevent):void
{
trace("on(release){gotoandplay(1);");
/*你需要实现的脚本,当点击名为btn的按钮时触发*/
}
这里面的trace是一个输出函数
只是用来调式程序的
这样当然不行啦!
可以改成
function
onclick(e:mouseevent):void
{
stage.gotoandplay(1);
/*括号里面的数字是你想从第几帧开始播放,从第一帧就是重放*/
}
展开全部
//给logo添加鼠标经过的事件侦听
logo.addEventListener(MouseEvent.MOUSE_OVER,showMoreLogo);
//给logo添加鼠标移开的事件侦听
logo.addEventListener(MouseEvent.MOUSE_OVER,closeLogo);
//鼠标经过事件的响应函数,就是鼠标经过时,让你的flash去做什么
function showMoreLogo(e:MouseEvent):void
{
logo.gotoAndPlay("startFrame");
}
//鼠标移开事件的响应函数
function closeLogo(e:MouseEvent):void
{
logo.gotoAndPlay("endFrame");
}
把logo做成影片剪辑,其中有弹出更多的LOGO的动画和LOGO复原的动画,把logo的实例名设为logo,把开始播放“弹出更多logo”的动画的帧标签写为startFrame,开始播放复原动画的帧标签写为“endFrame”。记得在播放完弹出和复原动画的帧上写上stop();哦!
logo.addEventListener(MouseEvent.MOUSE_OVER,showMoreLogo);
//给logo添加鼠标移开的事件侦听
logo.addEventListener(MouseEvent.MOUSE_OVER,closeLogo);
//鼠标经过事件的响应函数,就是鼠标经过时,让你的flash去做什么
function showMoreLogo(e:MouseEvent):void
{
logo.gotoAndPlay("startFrame");
}
//鼠标移开事件的响应函数
function closeLogo(e:MouseEvent):void
{
logo.gotoAndPlay("endFrame");
}
把logo做成影片剪辑,其中有弹出更多的LOGO的动画和LOGO复原的动画,把logo的实例名设为logo,把开始播放“弹出更多logo”的动画的帧标签写为startFrame,开始播放复原动画的帧标签写为“endFrame”。记得在播放完弹出和复原动画的帧上写上stop();哦!
本回答被提问者和网友采纳
展开全部
做成按钮最简单了。
你把弹出的东西做到over那帧上去就好了。
这样也不需要脚本的。
你把弹出的东西做到over那帧上去就好了。
这样也不需要脚本的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询