WEB开发网
开发学院图形图像Flash Flash 图片轮换效果 阅读

Flash 图片轮换效果

 2007-01-03 10:42:01 来源:WEB开发网   
核心提示:这里的图片轮换效果跟新浪的那种不太一样,因为整个代码都是笔者自己写的,Flash 图片轮换效果,而且后来下了源码,发现里头的做法跟笔者的也不尽相同,放旧图片和放新图片的MC里头都要先载入所有图像,然后通过设置可见性来显示相应的图像,它那里基本上是用setInterval控制的,转换的特效很多是用纯AS写出来

这里的图片轮换效果跟新浪的那种不太一样,因为整个代码都是笔者自己写的,而且后来下了源码,发现里头的做法跟笔者的也不尽相同,它那里基本上是用setInterval控制的。转换的特效很多是用纯AS写出来。而笔者做的那个,基本上是时间轴控制,特效也不是纯AS的。从程序规范和运行效率来说,新浪那个更接近规范的程序语言,运行效率更高。从制作的方便性和直观性来说,笔者那个制作起来更为方便,更为直观,对于不是程序员出身的Flasher来说,笔者这一个更好理解。

考虑到AS也趋向于规范性,笔者前段时间也用纯AS2.0类把这个轮换效果写成了组件。但是因为笔者多类的编程思想还不很了解,导致贻笑大方,故本篇文章就先介绍笔者这个时间轴版轮换效果的制作过程。

整个程序的流程

1、 该程序的图像列表是读XML的。故第一步先读取并分析XML,把相关的信息存于数组里头。该分析是时间轴的第一部分。

2、 分析到XML以后,根据图像源,把所有图片先载入到swf,因为在图片切换的过程中,不允许有图像消失的现象或者延迟现象出现。图片是通过用遮罩效果把新的一张覆盖掉旧的一张来

实现切换的,因此需要有三个图层:一个放旧图片,一个放新图片,其中新图片被遮罩。为了不让切换时,图像有不可见的现象或者出现延迟,加载时,放旧图片和放新图片的MC里头都要先载入所有图像。然后通过设置可见性来显示相应的图像。

这是时间轴的第二部分。

1 2 3 4 5 6  下一页

Tags:Flash 图片 轮换

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接