这个按钮的效果有点象我们在浏览网页时点击链接后的效果!下面是制作的过程:?
首先我们新建一个ButtonClip的影片剪辑。
1用矩形工具画一个矩形,大小为宽:120,高:20,颜色是有过度效果的浅蓝色。
2在此图层上新建一个动态文本,大小和矩形一样。实例名为Label.在第15真插入真
3新建一个图层,鼠标点选第一真,真标签为up,第六真插入要害真,真标签为over
图形和文本的坐标都为0,0返回主场景。
4,拖拽5个MC到场景中,实例名分别为button1、button2、button3、button4、button5
在button1的按钮上输入AS:
onClipEvent?(load)?{?
?this.Label.text?=?"Button?1";?
?this.onRelease?=?function()?{?
??_root.select(0);?
?};?
}?
在button2的按钮上输入:?
onClipEvent?(load)?{?
?this.Label.text?=?"Button?2";?
?this.onRelease?=?function()?{?
??_root.select(1);?
?};?
}?
在button3的按钮上输入:?
onClipEvent?(load)?{?
?this.Label.text?=?"Button?3";?
?this.onRelease?=?function()?{?
??_root.select(2);?
?};?
}?
在button4的按钮上输入:?
onClipEvent?(load)?{?
?this.Label.text?=?"Button?4";?
?this.onRelease?=?function()?{?
??_root.select(3);?
?};?
}?
在button5的按钮上输入;?
onClipEvent?(load)?{?
?this.Label.text?=?"Button?5";?
?this.onRelease?=?function()?{?
??_root.select(4);?
?};?
}?
5,新建一个图层AS,在第一真输:?
menu?=?new?Array();?
menu[0]?=?"button1";?
menu[1]?=?"button2";?
menu[2]?=?"button3";?
menu[3]?=?"button4";?
menu[4]?=?"button5";??
function?select(n)?//?n?is?the?button?to?activate?
{?
?for(i=0;?i<menu.length;?i++)?
?{?
??_root[menu[i]].gotoAndStop("up");?
?}?
??
?_root[menu[n]].gotoAndStop("active");?
}?
ok!ctrl+enter!!!