缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式。现在许多网站出尽风头,其中缓冲导航是其一大亮点。本文以一德国网站的导航为例,详解缓冲导航的制作。这个效果是我和溶剂共同完成的,他提供坐标的算法,我提供缩放的算法。
本例效果演示
鼠标划过的部分图片会变大
[1b]制作思路[/1b]
图片缩放控制
利用缓冲公式设置图片的缩放比例,如果鼠标滑过某图片,放大1.8倍。如果其它图片的序号与此图片的序号相差1,就是此图片两边的图片,放大1.4倍,其它的为原始大小。
图片坐标控制
当某图片放大时,相邻的图片的坐标等于此图片的坐标加上这两张图片的宽度的一半,实现图片无间距排列。
线条和文字控制
线条用画线函数实现,文字的坐标和缩放比例与对应的图片相同。 [1b]制作过程[/1b]
1、启动Flash,新建一个影片,设置影片大小为600px*200px。
准备好如图中的素材,图片的实例名分别为zjs0到zjs4,文字的实例名分别为z0到z4。
把中间的图片坐标设为(300,130),选中全部的图片,按CTRL+K调出排列面板,设置为顶部对齐,使图片的y坐标相同,图片的x坐标通过AS来控制。用同样的方法使方字的y坐标相同,并调整好文字和图片的间距。
2、在主场景中的第一帧上添加下列代码
//获取中间图片的x坐标
for (var i = 0; i-1; k--) {
var mc1 = this["zjs"+k];
var mc2 = this["zjs"+(k+1)];
mc1._x = mc2._x-(mc2._width+mc1._width)/2+1;
}
//缩放比例最大的图片的左边的图片的x坐标设置
myLine();
//图片下方的线条
}
//比例缩放函数
function move_scale(x, obj) {
speed = (x-obj._xscale)*.65+speed*0.6;
obj._xscale += speed;
obj._yscale += speed;
//缓冲公式,x为图片的缩放比例,obj为MC
}
//鼠标滑过图片时,图片的缩放、x坐标设置函数
function mouse_in() {
for (var i = 0; i按CTRL+ENTER测试,本例制作完成。掌握原理后,加上好的创意,相信你能做出更好的特效。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashdonghuajiaocheng/2027.html
发表评论
-
as3.0游戏开发之打气球系列(一)
2010-04-09 12:48 607好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 12:48 531在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:48 582很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:48 534[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
利用AS3类直接读取Rar文件中的swf文件
2010-04-09 12:47 1247名称:RarExtractor(Rar文件解压器) 作者:fl ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 594整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0传递引用时应当注意的问题
2010-04-09 08:27 611整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调 ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 773AS3.0中使用Socket接收数据我们必须使用Progres ... -
AS3.0 Socket读取原理分析
2010-04-09 08:27 876AS3.0中使用Socket接收数据我们必须使用Progres ... -
开源的as3 3D引擎jiglibFlash
2010-04-09 08:26 1096jiglibFlash:http://code.google. ... -
教你做个性FLASH导航条
2010-04-08 07:52 967首先下载软件Macromedia Flash 8简体中文正式版 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:52 1376为方便网友浏览,导航 ... -
菜鸟制作精美Flash导航菜单
2010-04-08 07:51 906为方便网友浏览,导航 ... -
Flash动态缓冲图片导航制作详解
2010-04-08 07:51 654缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式 ... -
ActionScript 2.0入门系列(继承与接口)
2010-04-07 10:21 657下载地址: [url=/Files/BeyondPic/200 ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 551自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:面向对象模型
2010-04-07 10:21 693自从几年前在Flash中引入动作脚本语言(Action Scr ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 674Flash MX Professional 2004的动作脚本 ... -
AS代码2.0:脚本编辑和调试
2010-04-07 10:20 567Flash MX Professional 2004的动作脚本 ... -
as制作可拖动单元格的菜单
2010-04-07 07:29 652做了一个可拖动单元格的List,算是对List的一个扩展。看效 ...
相关推荐
然而,为了提高读取效率,通常会引入数据缓冲区来临时存储Flash中的数据,以便于快速访问。本文将深入探讨串行Flash数据缓冲区的管理程序,以及如何通过代码实现这一功能。 串行Flash的数据缓冲区管理涉及到以下几...
并行FLASh数据缓冲区的管理 * 对于并行FLASh芯片的存取操作,内核能够通过直接对芯片的读写来实现,但是较慢的芯片响应速度会使用系统响应时间加长,吞吐率降低。因此,内核通过保持一个称为数据缓冲区高速缓冲的...
标签“Flash 缓冲图片”进一步强调了这个主题,表明这个压缩包内包含的是与使用Flash制作的缓冲图片动画相关的资源。 压缩包内的“手写蓝色线条flash加载源码”可能是实现这种缓冲动画的具体ActionScript代码,...
《触摸屏兼容的Flash AS3缓冲菜单:可拖动与图片展示》 在现代数字媒体领域,Flash技术作为动态交互设计的重要工具,被广泛应用于网页、游戏和多媒体应用中。尤其是随着触摸屏设备的普及,使得Flash技术需要适应新...
本文将深入探讨"Flash3D缓冲区分析"这一主题,它与SuperMap iClient的结合使用,以及如何在Flash3D客户端环境中实现这一功能。 首先,让我们了解什么是缓冲区分析。缓冲区分析是在地图上围绕特定地理特征创建一个...
"鼠标放上后弹性缓冲展开的Flash导航特效"是一个利用Flash ActionScript编程实现的动态导航菜单,它为网站增添了一种独特且吸引人的用户界面元素。 这个特效的核心在于它的响应式设计。当用户的鼠标指针悬停在菜单...
《jQuery缓冲下拉导航菜单特效实现详解》 在网页设计中,导航菜单是不可或缺的元素,它引导用户方便地访问网站各个部分。本篇文章将详细探讨如何利用jQuery技术和CSS样式来实现一款具有缓冲效果的下拉导航菜单。该...
对于串行FLASH芯片的存取操作,内核能够...但是,由于串行Flash的容量都比较大,将Flash的所有内容都缓冲在内存中是不可行的,只能将部分Flash的内容缓冲起来。所使用的算法试图把尽可能多的有效数据保存在高速缓冲中。
串行FLASH数据缓冲区的管理 对于串行FLASH芯片的存取操作,内核能够通过直接对芯片的读写来实现,但是较慢的芯片响应速度会使用读写响应时间加长,吞吐率降低。因此,内核通过保持一个称为数据缓冲区高速缓冲的内部...
本话题聚焦于"Flash制作的播放器",我们将深入探讨Flash技术及其在创建播放器方面的应用。 Flash Player,是由Adobe公司开发的一款浏览器插件,它使得用户可以在网页上播放由Flash技术创建的多媒体内容。这种技术以...
- **动态缓冲区**:在程序运行时根据需要动态分配内存空间,通常位于堆栈中。 #### 三、堆栈溢出详解 **1. 堆栈结构** 堆栈是一种特殊的内存区域,它遵循先进后出(LIFO)的原则。堆栈由两部分组成: - **堆栈...
BufferedInputStream(缓冲输入流)详解 BufferedInputStream 是 Java 中的一种缓冲输入流,继承自 FilterInputStream。它的主要作用是为另一个输入流添加一些功能,例如提供“缓冲功能”和支持“mark() 标记”和...
loading flash fla 源文件 缓冲条
4. **交互性**:可能讲述了如何让用户能够动态调整缓冲区参数,比如半径大小,以及实时更新缓冲区的展示。 5. **实例分析**:提供了实际应用案例,如城市规划、交通网络分析等,以展示缓冲区分析的实际应用场景。 ...
`picscroll.swf` 是一个Flash动画文件,可能包含了一个示例的图片缓冲滚动效果,通常在早期网页设计中使用Flash来实现动态效果。`说明.htm` 可能是关于如何使用这个效果的详细文档,包括使用方法、配置选项等。`代码...