flash as3.0 鼠标经过播放动画的脚本怎么写
做放在网站上的一个动画,在鼠标经过一个logo的时候,会有动画(弹出更多的logo)鼠标离开logo则logo复原,请问我是要把这个logo做成按钮还是影片剪辑,还有脚本...
做放在网站上的一个动画,在鼠标经过一个logo的时候,会有动画(弹出更多的logo)
鼠标离开logo则logo复原,请问我是要把这个logo做成按钮还是影片剪辑,还有脚本语言怎么写啊?详细一些。谢谢了 展开
鼠标离开logo则logo复原,请问我是要把这个logo做成按钮还是影片剪辑,还有脚本语言怎么写啊?详细一些。谢谢了 展开
4个回答
展开全部
做成影片剪辑就可以了,在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();哦!
的对的,帧标签这里也可以换成具体帧数
一诺动画
2024-10-27 广告
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动...
点击进入详情页
本回答由一诺动画提供
展开全部
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那帧上去就好了。
这样也不需要脚本的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询