flash as3.0 鼠标经过播放动画的脚本怎么写

做放在网站上的一个动画,在鼠标经过一个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();哦!

的对的,帧标签这里也可以换成具体帧数
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-27
function
onclick(e:mouseevent):void
{
trace("on(release){gotoandplay(1);");
/*你需要实现的脚本,当点击名为btn的按钮时触发*/
}
这里面的trace是一个输出函数
只是用来调式程序的
这样当然不行啦!
可以改成
function
onclick(e:mouseevent):void
{
stage.gotoandplay(1);
/*括号里面的数字是你想从第几帧开始播放,从第一帧就是重放*/
}
第2个回答  2012-10-22
//给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();哦!本回答被提问者和网友采纳
第3个回答  2012-10-21
做成按钮最简单了。
你把弹出的东西做到over那帧上去就好了。

这样也不需要脚本的。
相似回答