今天,我们来试玩一样东西,这个东西叫图片切换滚动,其实贴切一点应该叫图片轮播。时下图片轮播作为web方面在各大网站已经非常流行,这种图片轮播非常经典,前段时间花了两天写了像一个QQ视频网站看到的效果。
参考效果地址:http://v.qq.com/music/index.html
要想玩,但是我比较懒,所以在分解他们效果的时候,顺便查询网站里面一个xml里面的数据,只是为了演示作用,故此只是借用了他们的xml数据内容。
查看:http://v.qq.com/music/pic.xml里面的xml信息可以查看到里面图片和描述 以及一些视频地址链接。我们只是需要获取到里面数据并进行分析保存起来。
主类执行:
调用URLLoader 类对其xml 进行读取,读取完毕后,把数据转至photoItem 类,把需要的数据设置一下,如链接,图片地址,和文字描述。 在设置图片位置的时候,记录他们位置,以便在时间间隔调用的时候,进行切换下一个位置。
轮播当中需要工作:使用时间调度方式让图片进行轮播,
点击图片的时候可以进行轮播
点击中间图片的时候跳转到相应的链接处
切换图片时候 需要对图片进行暗处理,并隐藏主要文字
切换位置的时候,使用TweenLite进行轮播到下一个位置,
判断左右切换的方向。
深度排序
初始化图片的时候记录初始位置
流程:
加载xml数据-->实例化效果-->实例化图片元件,并赋予数据--->进行时间调度切换
当中交互里面,经常涉及到左右两只切换的方式,这两种方式使用频率比较高,在coverFlow 和一些轮播当中使用制作需要解决这两种交互的做法。
制作这个效果之前,当时参考了双链表的方式来制作,但是在制作的时候,双链表并没有完全满足个人需求,于是采用循环链表来替代制作,这种结构对付这种效果十分有意思,借助队列思想 和链表当中思维结合, 可以帮助我们解决实际上一些交互的难题。
图片元件:记录xml 当中描述,设置图片地址,和图片显示。id是图片标记
播放按钮图标:使用绘图api绘制
交互当中常用接口:
轮播效果主实现方法:当中使用了循环链表。
让其实现左右切换的交互。
获取xml 数据:
配置文件
循环链表使用:
节点:
记录他们参数
除了这个之后,我们可以观看到百度视频当中的,也有这种flash制作,他们的特点是实用,替换数据方便,显示效果也比较有意思。
不妨去参考他们的swf 来尝试制作一个属于自己轮播效果。
http://video.baidu.com/hd/index/
分享到:
相关推荐
标题中的“flash图片特效3D焦点图片切换带左右按钮控制滚动”揭示了这是一个基于Flash技术实现的图片展示应用,它具备3D视觉效果,并且能够通过左右按钮进行图片的切换。这种特效通常用于网站的首页或者产品展示区,...
总的来说,这个"flash图片特效3D动画焦点图片切换带左右按钮控制图片滚动"项目涵盖了Flash的3D动画技术、XML数据的使用以及ActionScript编程,是学习和实践Flash开发的好例子。通过深入研究这个项目,你可以提升自己...
本主题聚焦于“Flash图片特效3D立体动画焦点图片切换带左右按钮控制滚动”,这是一个利用Flash ActionScript 2或3编写的动态图片展示组件。下面将详细解释这个特效涉及的技术点。 首先,**3D立体动画**是该特效的...
"图片滚动效果"是Flash特效中的一个常见应用,通常用于展示一系列图片,如产品展示、新闻滚动或轮播图。这种效果使得图片能够不间断、无接缝地滚动展示,既美观又节省网页空间。 首先,我们要理解"不间断无接缝图片...
“图片切换”则表示用户可以交互式地浏览多张图片。 最后,我们看看“压缩包子文件的文件名称列表”: - `focus.xml`:这是用来存储图片信息的XML文件,包括图片URL、顺序、可能的延迟时间等。开发者可以通过修改这...
本资源"javascript经典特效---jQuery仿动感flash自动滚动图片切换广告插件.rar"是一个基于jQuery实现的图片轮播插件,它模仿了早期Flash技术中的动态滚动效果,但在不依赖Flash的情况下提供了类似的用户体验。...
在这个项目中,Flash可能用于构建3D图形和动画的基础框架,提供图片切换的视觉特效。 2. JavaScript(JS):JavaScript是一种轻量级的解释型编程语言,主要用于客户端网页开发,实现网页的动态交互功能。在这里,...
这篇文档将深入探讨“js flash 图片特效 经典珍藏 迅雷影视flash图片切换程序”这一主题,这是一个集合了JavaScript与Flash技术的图片切换应用,常用于提升网站的用户体验,特别是在影视相关网站中展示剧照或海报时...
本知识点将深入探讨Flash与JavaScript在实现图片切换中的原理、应用场景以及它们各自的优缺点。 首先,Flash是一种曾经广泛使用的矢量图形和多媒体开发工具,能够制作出丰富的动画效果。在图片切换场景中,Flash...
3. **图片切换**:图片切换是指用户触发或系统自动执行的从一张图片跳转到另一张图片的过程。在Flash中,可以使用ActionScript控制图片的显示和隐藏,实现平滑的过渡效果,如淡入淡出、推拉切换等。 4. **图片滚动*...
本文将探讨基于JavaScript和Flash技术实现的网页图片切换大全,包括20个不同的案例,适用于各种网页设计需求。 首先,JavaScript(简称JS)是Web开发中的主要脚本语言,用于实现客户端的动态效果。它允许开发者在不...
jQuery仿动感flash自动滚动图片切换广告插件 jQuery仿新浪新闻图片浏览器(支持鼠标左右滚动控制图片切换) jquery仿苏宁易购商城产品图片全方位展示功能 jquery制作漂亮按钮示例打包 jQuery动态切换网页背景的大块...
标题中的"flash焦点图片切换flash 3D动画图片效果带左右按钮控制.rar"是指一个使用Flash技术实现的图片切换效果,具有3D视觉效果,并且配备了左右按钮来控制图片的滚动。这种效果常用于网站的焦点图展示,可以吸引...
首先,让我们了解焦点图片切换的基本原理。这种特效通常是通过JavaScript、CSS3或者Flash等技术实现,它会定时或用户触发时自动切换展示的图片,以创建一种动态的视觉体验。Flash作为早期广泛使用的交互式内容开发...
《简约Flash图片淡入淡出轮显切换特效详解》 在网页设计中,吸引用户注意力并有效传递信息是一项至关重要的任务。"简约的Flash图片淡入淡出轮显切换特效"便是为此目的而设计的一种技术,它巧妙地将动态视觉效果与...
在滚动的Flash切换广告中,特效可能包括图片的淡入淡出、平滑过渡、缩放等,这些效果可以增加用户对广告的兴趣,提高点击率。 4. **广告设计**:广告设计不仅涉及视觉艺术,也包含用户体验和营销策略。在滚动的...
"图片滚动特效"通常指的是通过JavaScript或者CSS3技术实现的一种动态展示多张图片的效果,使得图片能够像幻灯片一样自动或手动滑动,给用户带来类似电影胶片或Flash动画的视觉感受。在提供的描述中提到了带有箭头的...
Flash定时向上滚动,自动切换图片,也可手动控制,图片批次滚动,图片列表中的图片可点击右上角的NEXT按钮适时切换,也可不操作鼠标的状态下,自动切换,动画效果流畅,来自韩国购物网站的Flash图文列表特效。
AutoViewer是一款经典的Flash图片滚动幻灯片特效,它在网页设计中被广泛使用,为用户提供了一种优雅的方式来展示一组图片,通常应用于产品展示、摄影集或画廊等场景。这个压缩包“AutoViewer Flash图片滚动幻灯特效....
"Youtube图片切换特效带倒影的图片切换效果(类似FLASH).htm"暗示了一种受YouTube启发的图片展示方式,不仅有切换,还带有倒影效果。倒影在视觉上增加了深度感,让图片更显生动。这种效果通常需要CSS3和JavaScript...