管理员
|
阅读:4880回复:0
Flash制作淡雅动态菜单:蜻蜓飞飞
楼主#
更多
发布于:2011-09-01 03:06
 | |  |  | 首先画一只蜻蜓,共两帧,第一帧翅膀与第二帧翅膀略有不同,形成翅膀抖动的效果,并把它转化为元件。再画上代表首页,作品,日记的图标,并将其链接名命名为home,photo,diary,work,music,并在第一帧导出用遮罩制作光线划过效果。 图层1为作遮罩的广块,图层3为被遮罩的光线。作好后将此效果转为元件,其链接名命名flash,并在第一帧导出      制作按钮在图层1画一白色透明方块,这样方便用户点击按钮,而不至于点空。 在图层2建一动态文本框,命名为txt   现在是制作整个菜单的过程了,如下图所示。 bug层上拖入刚才所画的蜻蜓元件,将其实例名命为bug btn层上拖入五个做好的按钮,一字排开,将其实例名依次命名为home,photo,diary,work,music。 interval层上画一些间隔来分隔这些按钮。 第1页: 图片元件制作 第2页:AS代码控制 把刚做好的菜单转化为元件,如下图所示。链接名为menu,AS 2.0类为Menu,注意大小写。 这是在FLA文件上的最后一步动作了。回到主场景。如下图: 在bg层上画一些花花草草做背景在line层上画一半透明的白色长条,这只是给菜单起装饰作用。在menu层上拖入刚才做好的Menu元件。一切OK,保存吧。后面就该AS代码出场了。 建一个文本文件,保存为Menu.as,找到上面贴子中有“链接名为menu,AS 2.0类为Menu,注意大小写”这么一句话。对了,必须命名为Menu,这样保持与AS 2.0类为Menu相一致。 下面是文件中的代码 按CTRL+ENTER测试。 其实这个菜单还是有许多需要修改的地方。比如增加菜单中按钮的个数之类就不怎么方便。应该和外部提供一个很好的接口。另外关于按钮的排列,之间的间隔大小也应由程序控制,并且应更加灵活。
| |  | |  |
|