`
hgfghe4
  • 浏览: 62369 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

广告类图片在flash中的切换

阅读更多

在网页中时常可以见到这样的广告效果:广告主体由几张不同内容的图片构成,当鼠标移动到不同的标题上时,会随之显示不同的图片,还伴有切换效果,各图片均有相关链接。在闪吧首页,新浪体育首页等都有这样的广告条。其优点是可以在有限的版块内投入更多的广告,同时生动的切换效果不会让人觉得单调,相比不动的图片更具有欣赏性。本文选择一个比较有代表性的作为分析,希望抛砖引玉,带动大家的交流。
[url=http://space.flash8.net/space/batch.download.php?aid=94296][/url]
一、制作思路:
鼠标移动到某标题上时(如1,2,3,4,5),用num计下其位置,设该图片的tAction属性为true,并显示该图,同时淡隐该图的标题,并控制其余几个标题移动。当鼠标移动到另一标题上时,num的值改变,原图片淡隐,标题浮现,同时其余的图片各自走位。当鼠标没有监控到鼠标时,按时间间隔自动循环播放。
 
二、制作过程:
1、准备五张图片,大小300*60,转换为影片剪辑,命名为p1~p5,对齐位置(0,0)。
[url=http://space.flash8.net/space/batch.download.php?aid=94290]

[/url]
 
[url=http://space.flash8.net/space/batch.download.php?aid=94291]

[/url]
 
 
[url=http://space.flash8.net/space/batch.download.php?aid=94292]

[/url]
 
 
[url=http://space.flash8.net/space/batch.download.php?aid=94293]

[/url]
 
[url=http://space.flash8.net/space/batch.download.php?aid=94294]

[/url]
 
2、Ctrl+F8,新建MC名为pic,在图层1上分五帧放置p1~p5,在图层二上添加代码:
 
[url=http://space.flash8.net/space/batch.download.php?aid=94298]

[/url]
this.gotoAndStop(_parent.num);
3、制作标题,Ctrl+F8新建MC名为title,在title 中画一圆边矩形,大小为36*60,对齐位置(2,0);不以原点对齐是为了能显示圆角,以便美观。新建MC名为title5,在第一层分五帧放置五个title,调整它们的色调使之显不同颜色(如果不嫌麻烦,分别画五个不同颜色的title也可以)。在第二层放置五个文本,分别输入1,2,3,4,5如图:
                                      
[url=http://space.flash8.net/space/batch.download.php?aid=94299]

[/url]
图1
                                                              
[url=http://space.flash8.net/space/batch.download.php?aid=94295]

[/url]
图2
                                                                                          
(图2是为便于理解将五张放在一起的效果,实际是不会出现这样的效果的)
4、制作主动画。新建MC名为movie,在图层一放置影片剪辑pic,实例名为img;在图层二放置影片剪辑title5,实例名为title;在图层三放置一按钮btn,实例名也为btn,尺寸为600*60;以上三元件对齐位置均为(0,0)。图层四添加代码:
wImg = 300;
wSpc = 2;
wSA = 42;
x1 = 0;
x2 = 42;
x3 = 84;
x4 = 126;
x5 = 168;
x0 = 0;
xa = 302;
xb = 344;
xc = 386;
xd = 428;
num = this._name.charAt(this._name.length-1);
this.img.gotoAndStop(num);
this.title.gotoAndStop(num);
this.btn.onRollOver = function() {
         _root["movie"+num] = true;
         _root.code = num;
         _root.tAction = true;
         _root.dTime = _root.timer;
};
this.btn.onRollOut = function() {
         _root.tAction = false;
};
this.btn.onRelease = function() {
         getURL(_root.urlArray[num], _root.window);
};
this.onEnterFrame = function() {
         if (_root.code == 1) {
                   xpos = [0, 0, xa, xb, xc, xd];
                   ap = [0, 0, 100, 100, 100, 100];
                   xp = [0, 100, 0, 0, 0, 0];
         } else if (_root.code == 2) {
                   xpos = [0, 0, x2, xb, xc, xd];
                   ap = [0, 100, 0, 100, 100, 100];
                   xp = [0, 0, 100, 0, 0, 0];
         } else if (_root.code == 3) {
                   xpos = [0, 0, x2, x3, xc, xd];
                   ap = [0, 100, 100, 0, 100, 100];
                   xp = [0, 0, 0, 100, 0, 0];
         } else if (_root.code == 4) {
                   xpos = [0, 0, x2, x3, x4, xd];
                   ap = [0, 100, 100, 100, 0, 100];
                   xp = [0, 0, 0, 0, 100, 0];
         } else if (_root.code == 5) {
                   xpos = [0, 0, x2, x3, x4, x5];
                   ap = [0, 100, 100, 100, 100, 0];
                   xp = [0, 0, 0, 0, 0, 100];
         }
         this._x = this._x+(xpos[num]-this._x)*_root.speed;
         this.title._alpha = this.title._alpha+(ap[num]-this.title._alpha)*_root.speed;
         this.img._alpha = this.img._alpha+(xp[num]-this.img._alpha)*_root.speed;
};
效果图:
[url=http://space.flash8.net/space/batch.download.php?aid=94297]

[/url]
5、最后到主舞台。分别在五个图层的第二帧添加五个影片剪辑movie,实例名分别为movie1~movie5;在第六图层加入一个空影片剪辑,选中该空影片剪辑,添加代码:
onClipEvent (enterFrame) {
       if (_root.tAction == false) {
                 if (_root.dTime
最后新建一层作为AS层,在第一帧添加:
Stage.scaleMode = "noScale";
menuNum = 5;
url01 = "";
url02 = ""
url03 = "";
url04 = "";
url05 = "";
window = "_blank";
第二帧添加:
allMenuNum = 5;
numArray = new Array(allMenuNum);
for (i=1; i
第五帧添加:
this.stop();
_root.tAction = false;
效果图:
[url=http://space.flash8.net/space/batch.download.php?aid=94300]

[/url]
Ctrl+Enter 测试效果。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashjichucaozuo/3356.html
分享到:
评论

相关推荐

    漂亮的flash广告切换

    标题中的“漂亮的flash广告切换”指的是使用Adobe Flash技术制作的一种动态广告展示效果。Flash广告以其丰富的视觉效果和交互性,在过去的互联网中广泛用于网站的广告设计。这种广告切换方式能够吸引用户注意力,...

    仿新浪flash广告切换 很流行 可编辑图片

    本主题涉及的是一个“仿新浪flash广告切换”的实现,这是一个常见的网站元素,用于吸引用户注意力并展示多张广告图片。下面我们将深入探讨这个知识点。 首先,Flash广告切换是一种动态展示广告的方式,它允许在页面...

    flash图片切换 广告

    在Flash图片切换广告中,XML文件通常用来存储图片的路径、切换时间、过渡效果等参数。开发者可以通过编辑XML文件来更新广告内容,而无需重新编译Flash项目。 以下是使用XML配置Flash图片切换广告的基本步骤: 1. *...

    flash图片切换广告

    在压缩包文件的"flash图片切换广告"中,可能包含了源FLA文件(这是Flash的原始工作文件,包含所有设计和代码)、SWF文件(这是编译后的可执行文件,可以在Web上播放)以及其他可能的资源文件,如图片、音频或字体。...

    Flash广告图片切换

    Flash广告图片切换是指在Flash环境中实现的一系列图片按预设顺序或用户交互进行切换的动画效果。这种效果通常包含多张图片,通过定时器或者用户点击按钮来触发图片的切换,同时可以添加图片链接和标题,提供更多信息...

    FLASH广告图片切换

    "5屏FLASH广告图片切换"是一个典型的利用Flash技术实现的广告展示方式,它通常指的是在一个广告区域中,通过Flash动画效果展示多张图片,并以一定的过渡效果进行切换,以吸引用户的注意力并提升广告的视觉吸引力。...

    滚动的flash切换广告代码

    标题中的“滚动的flash切换广告代码”指的是在网页中实现的一种动态广告展示方式,它使用Adobe Flash技术制作动画效果,并通过编程实现广告图片的自动滚动切换。这种广告设计可以吸引用户的注意力,提升网页的互动性...

    新浪 flash图片轮转切换

    在IT行业中,网页设计与开发是一项关键技能,而“新浪 flash图片轮转切换”是一个典型的应用实例,主要用于提升用户体验和优化界面。这个功能通常在广告展示或者网站内容更新时使用,能够以动态的方式吸引用户的注意...

    Flash焦点图片切换代码

    在网页设计中,焦点图片切换是一种常见的视觉效果,它能够以动态的方式展示多张图片,提升用户界面的吸引力。"Flash焦点图片切换代码"就是专为此目的设计的一种编程解决方案。Flash,作为曾经广泛应用于网页动画和...

    flash+js+配置文件3d图片切换

    在这个项目中,Flash可能用于构建3D图形和动画的基础框架,提供图片切换的视觉特效。 2. JavaScript(JS):JavaScript是一种轻量级的解释型编程语言,主要用于客户端网页开发,实现网页的动态交互功能。在这里,...

    ASP代码图片切换flash

    首先,我们要理解ASP在图片切换中的作用。ASP可以处理服务器端的数据,比如读取图片文件夹中的图片,根据需求随机或顺序选择图片,并将其路径传送到客户端。这样,每次用户请求页面时,服务器都可以返回不同的图片,...

    Flash广告切换支持xml

    在Flash广告切换中,XML文件通常包含每张广告图片的URL、展示时间、链接地址等信息。例如: ```xml <image>http://example.com/image1.jpg</image> <duration>5 <link>http://example.com/page1</link> ...

    类似翻牌的flash广告切换效果.rar

    "鼠标不用点击,自己翻转切换广告"意味着这是一种自动轮播的广告模式,通过编程设置定时器,使得广告图片或内容定时自动切换,增强了用户体验,同时也节省了网页空间。"而且不占用太多网页空间"表示这种广告设计考虑...

    Flash和JS实现图片切换

    本知识点将深入探讨Flash与JavaScript在实现图片切换中的原理、应用场景以及它们各自的优缺点。 首先,Flash是一种曾经广泛使用的矢量图形和多媒体开发工具,能够制作出丰富的动画效果。在图片切换场景中,Flash...

    中国人网flash图片切换广告代码

    在中国人网的这个项目中,我们关注的是一个基于Flash的图片切换广告代码。Flash作为一种曾经广泛使用的交互式矢量图形和多媒体平台,被用来创建动态的、互动的内容,包括网页广告。这种图片切换广告通常会吸引用户的...

    简单实用flash广告切换效果

    在IT行业中,Flash曾是创建动态网页内容,尤其是广告展示效果的首选技术。"简单实用的Flash广告切换效果"指的是利用Adobe Flash软件设计的一种交互式广告展示方式,它能够自动循环播放一系列图片,以吸引用户的注意...

    有缩略图导航的Flash图片切换,适于影视网站.rar

    在这个场景中,Flash被用来实现图片切换的效果,包括缩略图导航的动画效果和图片的平滑过渡。 3. **XML**:可扩展标记语言(XML)常用于存储和传输数据。在Flash中,XML可以用来存储图片路径、缩略图信息等数据,使...

    flash图片切换效果

    2. **图片切换效果原理**:在Flash中,可以创建多个图层来放置不同的图片,然后通过编写ActionScript(Flash的内置脚本语言)来控制这些图片在特定时间点显示和隐藏,实现切换。也可以利用帧和关键帧的概念,设定每...

    四屏切换flash图片切换

    5. **状态管理**:在四屏切换中,需要跟踪当前显示的图片和即将切换到的图片,这可以通过定义变量和条件语句来实现。 6. **动画效果**:模拟翻书效果可能涉及到复杂的动画效果,如平滑过渡、旋转、缩放等,这些都...

    适合网站首页的大屏Flash图片切换特效 适合设计类网站的大幅Flash图片切换特效,大气美观,艺术美感十足,特别吸引人的眼球,当然也可以用来制作广告。可以自动播放也可以手动控制上一张、下一张,它的长和宽在调用时候可以修改,图片路径以及链接地址都写在调用文件里,方便简单。

    标题和描述中提到的是一个适用于设计类网站的大型Flash图片切换特效,这种特效以其大气、美观和艺术感著称,能够有效地吸引访问者的注意力。它不仅适用于网站的首页,还可以用于制作广告,提供了自动播放和手动切换...

Global site tag (gtag.js) - Google Analytics