`
wangangie21
  • 浏览: 61682 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

flash左侧菜单导航栏的制作详解

阅读更多

 左侧菜单导航栏的制作,并提供有源文件,希望和大家一起学习。另 转载请注明作者和出处!
 
[1b][要求]
[/1b]1、按钮(滚动条)的高度随菜单的高度而变化;
2、拖动按钮时菜单滚动;
3、鼠标移上子菜单时有显示;
4、鼠标点击子菜单时有显示;
[1b][步骤][/1b]
1、新建文件,宽550、高436。
2、新建影片剪辑,名为“子菜单”,第一层第一帧画一个透明矩形,宽174、高20,在第二帧插入关键帧,矩形不透明,填充颜色为#E1F0FF;第二层(最上)拉一动态文本,字体“宋体”、大小13、实例名为my_txt,延长帧到第二帧。
3、新建影片剪辑,名为“菜单组合”;把“子菜单”拖入,在这里我一共拖入52个,实例名分别为bt1_mc、bt2_mc、bt3_mc……bt52_mc。
4、新建按钮元件,名为“按钮”,画一个矩形,宽16、高436填充颜色为#B7CDFC;新建影片剪辑,名为“按钮背景”,画一个矩形,宽16、高436,填充颜色为#ECE9D8。
5、新建影片剪辑,名为“显示条”,画一个矩形,宽174、高20、填充颜色为#006400。
6、新建影片剪辑,名为“遮罩”,画一个矩形,宽174、高436填充颜色任意。
7、回到主场景中,创建七个图层,图层名从下到上分别为“显示条”、“遮罩显示条”、“菜单组合”、“遮罩菜单”、“按钮背景”、“按钮”、“动作”;分别从库中拖入“显示条”、“遮罩”、“菜单组合”、“遮罩”、“按钮背景”、“按钮”到相应图层的第一帧上,实例名分别为xst_mc、maskxst_mc、_mc、mask_mc、btnbj_mc、_btn。
8、在“动作”图层的第一帧上写如下语句:
this._lockroot = true;
//设置遮罩
_mc.setMask(mask_mc);
xst_mc.setMask(maskxst_mc);
//申明影片剪辑滚动距离变量及按钮和按钮背景影片剪辑的可见性设置
var ypgdjl:Number = _mc._height-mask_mc._height;
if (ypgdjl
[1b][源文件]:

 [/1b]
[1b]左侧菜单导航栏.rar[/1b]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyuweb/3476.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics