在FLASH下做一下弹出式菜单

 
 
 
1.首选新建一个影片剪辑(CTRL+F8),起名为mc1,然后在mc1的场景中新建三个图层

分别为AS图层,文字图层和按扭图层,并分别在第二祯中加入关键祯




2.在AS图层的第一祯加入祯标签off,并在动作面板中加入stop;

在AS图层的第二祯加入祯标签on,并也在动作面板中加入stop;



3.在字图层的第一祯中输入文字,也就是你的菜单名称,输入好后,并在第二祯加一个关键祯

4.然后选择按扭图层第一祯(这里注意.选中第祯后,要在第二祯加一个空白关键祯)按这个文字大小画出适合的矩形,做为按扭,画好以后.,转为’按扭元件,然后复制这个矩形,选第二祯(按扭图层),在场景中点右键选粘贴到当前位置,以第一个粘贴的矩形为准,,然后重复四次(这里的四次是因为我的二级菜单有四个,所以重复四次),把粘贴的四个矩形以第一个为准对齐



一个菜单就算完成了.我们用同样的方法,在新建mc2.....mcN

做好后.从库里面把做好的mc1.......mcN拖入主场景适当位置

然后在主场景中选中每一个mc1........mcN的影片剪辑,打开动作面板,加入以下AS就可以了


onClipEvent(load) {
previouslyOver = false;
}

onClipEvent(enterFrame) {
//检测是否鼠标悬浮
currentlyOver = this.hitTest(_root._xmouse,_root._ymouse,true);
//将 x 和 y 坐标与指定实例的形状或边框进行比较。如果 shapeFlag 设置为 true,
//则只计算舞台上实例实际占据的区域,如果 x 和 y 重叠任意一点,则返回 true 值。
// 判定前往的帧
if (!previouslyOver and currentlyOver) {
previouslyOver = true;
this.gotoAndStop("on");//到帧标签
} else if (previouslyOver and !currentlyOver) {
previouslyOver = false;
this.gotoAndStop("off");
}
}





[upload=swf]UploadFile/2004-4/200442515536865.sw
源文件下载

[upload=fla]viewFile.asp?ID=114116[/upload]
 

2004-4/200442515019570.jpg (45.03 KB)

 

2004-4/200442515019570.jpg

2004-4/200442514594644.jpg (7.25 KB)

 

2004-4/200442514594644.jpg

2004-4/20044251512193.jpg (105.12 KB)

 

2004-4/20044251512193.jpg

2004-4/200442515144876.jpg (210.46 KB)

 

2004-4/200442515144876.jpg

2004-4/200442515437551.swf (110.83 KB)

 

 

2004-4/200442515536865.swf (2.43 KB)

 

 

2004-4/20044251561843.fla (80 KB)

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值