正在载入……

Attention, Zin 的交互设计之路。

User interface, user experience and interactive design.

« 未删减的苹果数组随机排列之多版本 »

flash鱼眼菜单,类似苹果系统导航

之前见别人做过,也用过一次,但改来改去总不方便,还是自己写一个比较好用,效果就向苹果系统的导航菜单,一个鱼眼效果,鼠标移上去当前按钮放大,两侧依次梯度缩小。
制作步骤,
1.打开flash,创建两个层,as,mask;
2.在mask层制作一个大小随意的movieclip,注册点为左中,透明度设置为0;
3.制作按钮,请阅读代码部分,链接命名为mc,因为是attachmovie的,然后按照编号逐一控制显示,所以要将制作好的按钮按照顺序在mc的时间轴上一个按钮占一帧的排列,而每个按钮包含一个实例名为bg的作为热区(这是实例中fishEyesBtns的设置,另外一个sample更简单一些);
4.as层写入以下代码

5.完成,测试

源文件下载[fishEyesBtns.zip包含fishEyesBtns.fla, fishEyesBtnsSample.fla]

转载请注明出处,有问题请留言,谢谢。
  • 相关文章:
  • quote 1.Gerrile
  • 效果非常棒的菜单!但是作为一个FLASH新手,我有一点想请教。你的作品是attach库里的一个MC,并且将其复制,那么假如我已经分别做好了所有的按钮,不需要复制,这个代码应该怎样修改呢?
    Zin 于 2008-4-27 13:10:02 回复
    方法很多,注意setMov里有个attachMov,这里主要是放置好按钮的,你可以修改这个函数按照你的需要:控制元件元件位置,初始缩放,attach的对象等;或者把attachMov()注释掉,然后把按钮在舞台上摆好,然后按照mc1,mc2...的方式命名,注意调整setMov(this, "mc", 9);的mc跟9这两个变量
  • 2008-4-27 13:10:02 回复TA
  • quote 2.Gerrile
  • 谢谢回复!正在研究,再次感谢公布源代码!
  • 2008-4-27 20:57:40 回复TA

欢迎发表看法:

您的讨论更有价值!

控制面板

<< 2008-11 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

最近留言