设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 图形图象 >> Flash >> 教程正文
Flash动态缓冲图片导航制作详解
作者:中国图霸    教程来源:网络    点击数:    更新时间:2007-1-2

  缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式。现在许多网站出尽风头,其中缓冲导航是其一大亮点。本文以一德国网站的导航为例,详解缓冲导航的制作。这个效果是我和溶剂共同完成的,他提供坐标的算法,我提供缩放的算法。

  本例效果演示


鼠标划过的部分图片会变大

  制作思路

  1. 图片缩放控制
    利用缓冲公式设置图片的缩放比例,如果鼠标滑过某图片,放大1.8倍。如果其它图片的序号与此图片的序号相差1,就是此图片两边的图片,放大1.4倍,其它的为原始大小。
  2. 图片坐标控制
    当某图片放大时,相邻的图片的坐标等于此图片的坐标加上这两张图片的宽度的一半,实现图片无间距排列。
  3. 线条和文字控制
    线条用画线函数实现,文字的坐标和缩放比例与对应的图片相同。

  制作过程
  1、启动Flash,新建一个影片,设置影片大小为600px*200px。
  准备好如图中的素材,图片的实例名分别为zjs0到zjs4,文字的实例名分别为z0到z4。
  把中间的图片坐标设为(300,130),选中全部的图片,按CTRL+K调出排列面板,设置为顶部对齐,使图片的y坐标相同,图片的x坐标通过AS来控制。用同样的方法使方字的y坐标相同,并调整好文字和图片的间距。

  2、在主场景中的第一帧上添加下列代码

 

//获取中间图片的x坐标 

for (var i = 0; i<5; i++) { 

 this["zjs"+i].n = i; 

 //每个图片MC下定义一个变量 

 this["zjs"+i].onRollOver = function() { 

  control = true; 

  //鼠标滑过图片时为真 

 }; 

 this["zjs"+i].onRollOut = function() { 

  control = false; 

  //鼠标移出图片时为假 

 }; 

} 

onEnterFrame = function () { 

 for (var k = 0; k<5; k++) { 

  this["z"+k]._x = this["zjs"+k]._x; 

  // 说明文字的x坐标等于本应图片的x坐标 

  this["z"+k]._xscale = this["zjs"+k]._xscale; 

  this["z"+k]._yscale = this["zjs"+k]._yscale; 

  // 说明文字的缩放比例与图片相同 

 } 

 if (control) { 

  mouse_in(); 

 } else { 

  mouse_out(); 

 } 

 // 条件真或假时调用函数 

}; 

//坐标设置函数 

function setX() { 

 for (var k = -2; k<3; k++) { 

  this["zjs"+(k+2)]._x = myx+this["zjs"+2]._width*k; 

  //以中间图片为准无间距排列 

 } 

 for (var k = Number(temp1)+1; k<5; k++) { 

  //temp1为缩放比例最大的图片下的变量值 

  var mc1 = this["zjs"+k]; 

  var mc2 = this["zjs"+(k-1)]; 

  //此图片右边的其它图片 

  mc1._x = mc2._x+(mc2._width+mc1._width)/2-1; 

[1] [2] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
Flash热门文章
普通教程 Flash 8制作烟花粒子的特效代码
普通教程 Flash动态缓冲图片导航制作详解
普通教程 Flash常用ActionScript控制语句
普通教程 Flash MX 2004 Media组件实现多
普通教程 Flash+xml 在 Dnn系统开发中的
普通教程 Flash制作淡雅动态菜单:蜻蜓飞
普通教程 Flash与javascript信息交互
普通教程 用Flash制作不停转动的地球仪
普通教程 Flash教程实例:水中浮动的文字
普通教程 Flash绘精致矢量图—逼真土豆
普通教程 Flash特效动画制作:飞舞的螺炫
普通教程 在线设计制作Flash动画小电影
普通教程 Flash也能玩鼠绘—清新国画荷花
普通教程 Flash绘中秋贺卡:快乐月饼大游
普通教程 Flash电子书鼠标拖拽翻页效果原
普通教程 Flash入门应该了解的重要概念
普通教程 Mix-FX帮您制作FLASH特效字只需
普通教程 Flash动态柱状图表制作原理剖析
普通教程 xml辅助flash电子地图标注地名
普通教程 Flash导航菜单轻松制作好帮手

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号