flash这种按钮怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:38:55
比如说我要通过按钮显示图片,鼠标移上按钮,图片显示出来并一直保持,鼠标离开按钮图片就消失。我试了下rollover,不合适啊,只是鼠标移上去开始播发显示图片的动画(就是一个简单的图片alpha从0变到100的补间),动画一完图片就消失了,不能保持住,请问有什么方法能达到我说的效果。(我用的FLASH CS4)
在最后一帧加上stop的确可以使图片保留,但是鼠标移开按钮它也不消失了,我要的效果是鼠标在按钮上,动画播放后一直显示,一旦鼠标移开,图片就消失。其实就是类似于很多网站上那种电子地图,移到哪显哪,移开就消失

你把“动画”中的最后一帧加上 stop();就完全可以了
如果想让它反复播放你说的alpha从0 到 100 的补间动画,只要在该动画的最后一帧加上 gotoAndPlay(1); 即可

做一个MC,图片从第一帧到第十帧为ALPHA0%到100%的动画,新建一层,在第十帧上加STOP().这样就停住了.从11帧到20帧为ALPHA100%到0%的动画.第二层第20帧加上STOP.
把MC拖到场景,起个实例名,如mymc.
把这个MC的透明度设为0%.
在按钮上写:
on(rollOver)
{
_root.mymc._alpha=100%;//让这个MC看得到.
_root.mymc.gotoAndPlay(1););//播放透明度从0%到100%的动画.

}
on(rollOut)//鼠标移开
{
_root.mymc.gotoAndPlay(11);//播放透明度从100%到0%的动画.
}