|
|
|
|
这个按钮的效果有点象我们在浏览网页时点击链接后的效果!下面是制作的过程: 首先我们新建一个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!!! |
|
|