最近做flash的菜单,找了很多方法都觉的太傻,或不够简单,所以一直在研究,终于找到了一种最简单也是最方便的方法。
1:在主场境放一个按钮a1_btn。
2:在其下放上一个由菜单按钮组成的影片剪辑mc_mc.
3:mc_mc的第一层的第一帧为空白。第2帧放上下拉菜单,排好顺序和样式。给它们命名为,b1_btn,b2_btn,b3_btn,b4_btn,
4:在加一层(第二层)放到第一层的下面,第一帧空,第二帧放一个隐形按钮。为c1_btn.
5:在主场境新建一层把mc_mc从库中拉出来放到a1_btn下面。
6:在主场境中再加一新层给其上加上代码:
stop();
a1_btn.onRollOver = function() {
mc_mc.gotoAndStop(2);
};
7:回到mc_mc剪辑中再加一层(第三层),再第一帧加上:stop,让它停止。第二帧上加上代码:
b1_btn.onPress=function(){
gotoAndStop(1);
}
b1_btn.onRollOver=function(){
gotoAndStop(2);
}
b2_btn.onPress=function(){
gotoAndStop(1);
}
b2_btn.onRollOver=function(){
gotoAndStop(2);
}
b3_btn.onPress=function(){
gotoAndStop(1);
}
b3_btn.onRollOver=function(){
gotoAndStop(2);
}
b4_btn.onPress=function(){
gotoAndStop(1);
}
b4_btn.onRollOver=function(){
gotoAndStop(2);
}
c1_btn.onRollOut=function(){
gotoAndStop(1);
}
8:回到主场境中测试。你就看到下拉菜单了。样式很难看,不过你喜欢可以再其之上加上任何效果。
转载请注明:夜阑小雨 » flash下拉菜单最简单的实现方法