快速业务通道

用Flash制作神奇的弹性导航菜单

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-14

  许多网友都用Flash来制作自己的个人主页,想给访问者留下一个深刻的印象,你的Flash一定要有自己的特色,一打开就能吸引住人,其实最简单的方法就是给Flash设计一个有个性的导航菜单,这样既吸引眼球,又介绍了自己的网站栏目,可谓一举两得。

  下面我们就来制作这个神奇的弹性导航菜单,此菜单可以随者鼠标的移动而弹性收缩和扩张   1、打开Flash mx,新建一个影片文件,在属性面板中设置影片背景色为灰色,颜色代码为: #999999 ,其余选项均采用默认方式。

  2、使用椭圆工具,在按下Shift键的同时在主场景中绘制一个无边框的圆,然后按F8键将其转换为影片剪辑元件,命名为mc1,进入元件的编辑区后,把mc1的中心与场景中的"+"对准,打开混色器面板,点选放射渐变,拖动两个颜色指示器到左右两端,左边的颜色指示器调节为白色,Alpha为100%,右边的颜色指示器调节为 R:153 G: 153 B:153 (与舞台背景色一样) ,Alpha为0%。然后按Ctrl+F3调出属性面板,设置mc1的宽高均为30。按R选取矩形工具画一正方形,填充色为R:239 G:239 B:239,正方形边框颜色为 R:41 G:84 B:79 ,点选属性面板把正方形设置为宽高均为5,最后把这小正方形叠加到mc1上面,注意对准mc1的中心,如图2所示: 图2   3、下面来设置mc1的Alpha渐变过渡效果。在时间轴上点选第15、30帧,按F6各插入一关键帧,点选第15帧的mcl,注意不要连mc1上的小正方形一起选中,按Shift+F9调出混色器面板,把右边的颜色指示器往左移大概1/3,然后在1-15 ,15-30 帧之间作Shape Tweening(形状渐变),这样就完成了圆形从亮变暗再变亮的效果,此时时间轴如图3所示:
图3   4、现在有了mc1,接着再做另两个MC,数量根据你网页的栏目来决定,并均让它们和mc一样有Alpha的渐变效果,分别命名为mc2和mc3。

  5、好了,接下来制作三个button按钮,分别命名为 bt1、 bt2 、 bt3 。然后分别把 mc1 、mc2、mc3 影片剪辑从库中拖放到 bt1、 bt2 、 bt3 的UP 帧,并按F5延长1帧到Over帧,如果想得到更好的效果,你可以在Over帧上下点工夫,做一些漂亮的效果,这里就不多说了。

  6、继续新建三个MC,分别命名为 ball1、ball2、ball3 ,接着分别把bt1、 bt2 、 bt3 从库中拖放到 ball1、ball2、ball3中去,这样所有的准备工作就完成了,下面开始组织这些元件并添加相应的Action控制代码 。

  下面我们开始ActionScript的编写。


  ActionScript的编写

  7、首先,因为我们要求导航的按钮能够拖动,所以先来设置按钮的AS,在元件ball1中点选元件btl1,给它加上如下代码 :

  on(press){  ||鼠标按下
    startDrag(""); ||开始拖动
    drag=true;
  }
  on(release, releaseOutside){   ||鼠标释放
    stopDrag(); ||停止拖动
    drag=flase;
  }

  以上这段代码大家都很熟悉吧,然后复制这段代码,分别加给 ball2中bt2 和ball3中的bt3 ,因为是用来导航的按钮,所以可以给这三个按钮添加连接功能,比如这里bt3的Action设置为:   on(press){
    startDrag("");
    drag=true;
  }
  on(release, releaseOutside){
    stopDrag();
    drag=false;
  }
  on (release) {
    getURL("mailto:你的邮箱地址");?
  }

  这样就实现了当浏览者点击按钮后,调用系统默认的邮件程序给自己站长发电子邮件了。

  8、按Ctrl+E回到主场景,把刚开始作ball1 、ball2、ball3这三个MC从库中拖到主场景,分别命名其Instance Name(实例名称)为:h1、h2 、h3 ,把h1、h2 、h3 在主场景中排好位置,如图4所示:
图4   9、最后使用Flash MX的画线指令把它们用线

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号