站长学堂
你的位置: 中国个人站长站 -- 站长学堂 -- 设计相关 -- FLASH教程 -- 文章正文 滑动式菜单
推荐位

滑动式菜单

中国个人站长站 FLASH教程 点击数: 更新时间:2004-10-24 16:30:49
滑动式菜单之一
预览成品:

下载源程序


逐步说明:
  为了方便,我们先给出完整的程序,然后再逐一讲解。

总体程序

  1)该程序总共有两层:Main层和Control层。Main层中放的是实体名称为“main”的Movie Clip:main movie,里面包含各种状态下的下拉菜单及弹出过程。Control层中放的是实体名称为“controller”的Movie Clip:control movie,用来控制下拉菜单的弹出。两层都只包含一个关键帧,并在该帧上设置了Actions为:stop,即表电影一播放就停留在该帧。
  2)我们先看“Main”层。用鼠标右键点击工作区中的菜单,在弹出的菜单中选择Edit项,

编辑

进入main movie编辑模式。

主程序

  3)在item1、item2、item3层中分别放的是按钮item1、item2、item3。top层中放的是上边条,bottom层中放的是下边条。Sec层中放的是次级菜单的按钮。Sec Text层中放的是次级菜单按钮上的文字。Actions层为程序控制层。

滑动式菜单之二
  4)选中item1层中的第1帧,即选中按钮item1,双击工作区中的按钮item1,弹出按钮属性对话框,切换到Actions选项卡,里面的程序为如图所示。

按钮的Actions

表示当执行该按钮时,跳到第10帧并开始播放,即弹出item1的子菜单。当播放到第20帧时,停止播放(由于在Actions层的第20帧中设置了Actions:stop)。双击图层item1中第20帧的按钮item1,弹出按钮属性对话框,切换到Actions选项卡,里面的程序为:
On (Release)
 Play
 Begin Tell Target ("/controller")
  Go to and Stop (1)
 End Tell Target
End On
  表示当执行该按钮时,电影继续向下播放,并到实体名称为controller的第1帧停止。播放到第30帧时,Actions图层中的Actions变为:
Begin Tell Target ("/controller")
 Play
End Tell Target
Stop
  表示从实体名称为controller的Movie Clip的第1帧开始播放。并停止Movie Clip:main movie的播放。点击等时线窗口左上角的Scene 1按钮 场景1按钮,切换到场景1,用鼠标右键点击工作区中的白点,在弹出的菜单中选择Edit项,进入Movie Clip:control movie编辑模式。

控制程序

第1帧的Actions为:stop,即停止。第2帧的Actions为:

第2帧的Actions

Begin Tell Target ("/main")
 Go to and Stop (1)
End Tell Target
Stop
  表示停留在实体名称为main的Movie Clip的第1帧,并停止Movie Clip:control movie的播放。即又回到开始播放状态,等待按钮的触发。
  5)点击item2和item3按钮时弹出子菜单的原理与点击item1时一样。如有不懂,您可以下载源程序后慢慢体会。

佚名 文章录入:humianzhizhou    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《滑动式菜单》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号