原文件下载地址:
http://www.5uflash.com/download/web.rar
演示地址::
http://www.5uflash.com/download/web/default.html
前言:这是暑假期间我花了不到三天时间制作完成的,本来没准备写这篇教程(我很懒的-。-),后来觉得有很多和我当初一样渴望为自己作个精美的网站而苦于找不到这样一篇全面的教程的,所以就写了下来,以此感谢在学习Flash过程中得到的所有帮助,如果读者觉得对自己有些帮助的话就预祝我今年考研顺利吧:)
言归正传,先说说这个网站,标题我用了“精美”一词,实际上这只是个广告词汇,至少我对前期的配色和创意方面都不满意,不过作为教程还是比较合适的,基本上用Flash作网站的技术都包括了。
考虑到个人网站的更新速度,除了留言模块采用Flash+ASP+Access外,其他部分都使用Flash+XML构建。留言模块比较简单,大家如果要看功能比较全的留言本制作教程,可以从网上找,很多的(我说过我很懒的)。
第一次写这么长的教程,不准备把制作步骤一步一步写出来,这样太机械,看完后也不知所云,我会把每个模块预计的目标,自己的想法,和实现步骤重点写出来,这样我想对您会更有帮助:)
工具:Flash8(AS2.0)
Tips:这个网站使用了不少AS2.0的内置类,相关语言不清楚的话可参考Flash8的帮助文档。
第一章:模块划分
基本上个人网站只有About,News,Works,Contact几个模块(其实大部分模块的实现方式很类似的),因为使用MovieClipLoader类来动态加载,所以我们的swf包括about.swf, news.swf, works.swf, contact.swf以及放置导航条,背景效果和音乐播放器的main.swf,最后还有一个index.swf用来载入main.swf的。
Tips:当然结构是看个人喜好的,你可以把背景效果和播放器都做成单独的swf。
第二章:index.swf
Index.swf主要是加载main.swf并包括一个loading效果的(这个loading效果是我最满意的部分,是受一个广告的启发,虽然实现很简单),这个loading在后面的模块中也经常使用,所以把它做成一个单独的MC(loading_mc);
Index.swf的背景是一个渐变,这是为了不使在loading的时候画面不要过于简单,我使用的是一个色系的颜色,上面深(#009288),下面浅(#A8D4D1),大家不必拘泥,用你们喜欢的颜色就可以了。
重点是loading_mc的制作,下面是loading_mc的预览图:
其实就是一个标尺的样子,右边有个动态文本显示加载的百分率,并且其y值随之上升到相应高度的位置(呵呵,简单吧,不过效果很不错,现在大部分loading制作时显示百分率的文本位置都是固定的,这个创意为整个网站增色不少的)
制作过程:左边的那个标尺不用说了吧,使用极细直线来作,右边的动态文本命名为loading_txt,字体使用04b_08,大小为6
下面就是AS代码部分了,在主场景第一帧写代码:
fscommand("fullscreen", true); //全屏
fscommand("allowscale", false); //不许缩放
var my_mcl=new MovieClipLoader(); //定义一个MCL了,不熟悉此类的看帮助文档
var mcllistener=new Object(); //定义一个侦听器对象
var container=this.createEmptyMovieClip("container", this.getNextHighestDepth());
//container用于装加载的main.swf
mcllistener.onLoadStart=function(){
loading_mc._visible=true;
loading_mc.loading_txt.text="00.00";
}//我的方法是改变loading_mc的_visible来控制它的显隐,当然也可以用其他方法,不 //过这个来得简单
mcllistener.onLoadProgress=function(target, bytesLoaded, bytesTotal){
var loaded=100*bytesLoaded/bytesTotal;
loading_mc.loading_txt.text=loaded.toString().slice(0,5);
loading_mc.loading_txt._y=50-loaded/2;
}//loaded是加载的百分比,因为我的标尺高度是50px,所以loading_txt的y值应为50-//loaded/2
mcllistener.onLoadComplete=function(){
loading_mc._visible=false;
}//加载完成后,loading_mc隐藏
mcllistener.onLoadInit = function(target){
target._x=0;
target._y=0;
}
my_mcl.addListener(mcllistener);//为my_mcl添加侦听器
my_mcl.loadClip("main.swf",container);//加载main.swf到container中
上面的代码不麻烦吧,基本上只涉及MCL类和MC的坐标控制:)
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyuweb/1088.html
发表评论
-
asp+access+as3+flash留言本教程——flash篇
2010-04-10 14:15 632[1b] 需要源文件留下email [/1b] [1b]成业作 ... -
TOMCAT+JSP+ACCESS+FLASH连接数据库
2010-04-10 14:15 587很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可 ... -
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 14:14 626关于flash后台通信问题,大家先看下 火山的Flash+a ... -
Flash全站的技术应用-Flash也能播放wmv,wma
2010-04-10 14:14 694前言 Flash能播放除flv,m ... -
flash中NetConnection与NetStream知识整理
2010-04-10 09:34 837NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-10 09:34 710Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 09:34 690http://www.dengjie.com/weblog/c ... -
flash视频文件自动的在服务器端转换成FLV文件的FFMPEG的编译方法
2010-04-10 09:33 718在闪吧看别人的帖子看 ... -
flash视频文件自动的在服务器端转换成FLV文件的FFMPEG的编译方法
2010-04-10 09:33 729在闪吧看别人的帖子看 ... -
flash9/as3访问WebService的暂时替代方法
2010-04-09 12:31 1152在前面写了 flash9/as3访问WebService的的方 ... -
《as3中文帮助(PDF&CHM)》下载
2010-04-09 12:31 1418官方的下载地址(PDF格式): ActionScript 3. ... -
《as3中文帮助(PDF&CHM)》下载
2010-04-09 12:30 986官方的下载地址(PDF格式): ActionScript 3. ... -
AS3数据存取方式效率比较
2010-04-09 12:30 578通常我们存取数据有如下几种方式:Array, Object, ... -
AS3数据存取方式效率比较
2010-04-09 12:30 605通常我们存取数据有如下几种方式:Array, Object, ... -
一个AS3 socket解码设计的错误思路
2010-04-09 08:08 621调试游戏确实是一项磨人的工作。难怪很多业内人都喜欢说“好游戏是 ... -
一个AS3 socket解码设计的错误思路
2010-04-09 08:08 660调试游戏确实是一项磨人的工作。难怪很多业内人都喜欢说“好游戏是 ... -
SWF间的双向通信
2010-04-09 08:08 712演示文件源码下载: swfs_communication.r ... -
SWF间的双向通信
2010-04-09 08:07 632演示文件源码下载: swfs_communication.r ... -
Flash相册加载图片完毕等比缩放的类
2010-04-09 08:07 691每次做相册类的flash的 ... -
鸽子动态画法
2010-04-08 08:10 813禽类的画法:鸽子动态。来一起分析下鸽子的运动方式。[1b](未 ...
相关推荐
网页精美相册Flash是一种在网页上展示图片的互动方式,它通过使用Adobe Flash技术来创建动态、具有视觉吸引力的相册。Flash作为一种矢量图形和多媒体平台,允许开发者创建丰富的互联网应用程序,包括交互式图像展示...
这篇文档将深入解析“精美家庭相册flash整站模板下载”这一主题,涵盖与之相关的技术知识点,包括网站模板设计、Flash技术应用以及家庭相册的数字呈现。 首先,我们来了解一下网站模板。网站模板是一种预先设计好的...
本文将通过对一系列精选的全Flash网站进行解析,带您领略这一时期的独特魅力。 #### 二、全Flash网站概述 全Flash网站是指整个网站或其主要部分均采用Adobe Flash技术构建而成的站点。这种类型的网站通常具有以下...
本压缩包“模拟电子精美FLASH课件.rar”包含了丰富的学习资源,旨在帮助学生和爱好者深入理解和掌握模拟电子技术的基本概念、原理和应用。 课件采用了生动的FLASH动画形式,能够以视觉化的方式展示复杂的电路工作...
Flash相册是一种运用Adobe Flash技术制作的动态相册,它结合了视觉艺术和交互设计,为用户呈现精美、动态的图像展示方式。Flash相册通常具有翻书效果,使浏览过程更加生动有趣,增强了用户体验。本篇文章将深入探讨...
在本压缩包中提到的“千元FLASH片头”,意味着这个网站可能有一个用Flash制作的精美开场动画,能够吸引访客的注意力,提升网站的专业形象。Flash通过ActionScript编程语言,提供了丰富的动画控制和交互功能,使得...
3. **贺卡图片**:可能包含了一些设计精美的电子贺卡,这些贺卡可能使用FLASH技术制作,用户可以下载并分享给他人,或者作为参考学习制作自己的贺卡。 4. **资料**:可能指的是与FLASH和MTV制作相关的教程、文档或...
标题中的“6个非常精美的Web前端flash+xml焦点图代码(一)”表明这是一个关于Web前端开发的内容,特别提到了使用Flash和XML技术实现的焦点图代码。焦点图,也称为图片轮播或幻灯片展示,是网页设计中常见的一种元素...
### Flash动画制作学习心得与关键技术解析 #### 一、Flash动画概述 Flash作为一种经典的多媒体制作工具,自问世以来便以其独特的交互性和丰富的视觉效果深受广大设计师的喜爱。通过学习《flash心得体会.docx》文档...
### Flash 教案知识点解析 #### 一、Flash软件简介及特点 - **定义与应用领域**: - Flash是一款广泛应用于多种领域的矢量动画创作软件。 - 应用领域包括但不限于教育(如制作课件)、网页设计、动画创作、...
【精美网页图片转换幻灯片效果】是一种常见的网页设计技术,用于展示一系列图片,通过动态过渡效果提升用户体验,增加网站的吸引力。这种效果通常由Flash技术实现,Flash是一款强大的多媒体创作平台,允许开发者创建...
以下是对Flash动画制作过程的详细解析: 1. **创建背景**:在Flash中,可以通过【修改 / 文档】菜单设置文档的背景颜色。这一步骤有助于建立动画的基本场景,例如设置天空为蓝色,以配合太阳升起的动画效果。 2. *...
《基于Flash+XML的精美相册程序源代码详解》 在数字媒体技术日新月异的今天,如何展示个人或企业照片成为了一项重要的需求。本文将深入解析一款名为“漂亮的flash+xml相册程序源代码”的应用,它以其独特的设计和...
在探讨“精美PPT模板”的知识点时,我们不仅聚焦于其设计美学,还深入解析了其背后的创作技术、设计理念以及如何有效地利用此类模板提升演示效果。以下是对标题、描述及部分展示内容的详尽分析: ### 精美PPT模板的...
《别看我_Flash播放器》是一款专为用户打造的高端、功能丰富的Flash播放软件,其界面设计精美,操作体验流畅,旨在为用户提供卓越的Flash内容观赏体验。在这款播放器中,用户可以轻松地播放各类Flash动画、游戏以及...
《深入解析Flash广告素材大礼包开箱动画》 在当今数字化时代,动态视觉效果在吸引用户注意力、传达品牌信息方面发挥着至关重要的作用。而Flash作为一种经典的动画制作工具,尽管在HTML5的冲击下逐渐淡出,但在过去...
【标题与描述解析】 标题中的“精美大气设计公司网站模板”指的是一个专为设计公司设计的网站模板,具有视觉上的吸引力和专业感。这个模板基于HTML5技术,HTML5是现代网页开发的标准语言,提供了丰富的功能和更好的...
6. **测试动画快捷键**:按`Ctrl+Enter`可以测试Flash中的动画(第6题),这是制作过程中检查动画效果的关键步骤。 7. **插入关键帧的操作**:按`F6`可以在指定帧插入关键帧,按`F7`插入空白关键帧,按`F5`插入帧...
动画效果可能是通过JavaScript、CSS3或者Flash等技术实现,它们在用户交互过程中增加动态元素,使得许愿的过程更加生动有趣。 在技术实现上,该系统可能使用了ADO(ActiveX Data Objects)来连接和操作数据库,如...
Android平台上的游戏开发一直以来都是开发者们热衷的领域,其中Splashy Flash游戏以其独特的玩法和精美的画面吸引了大量的玩家。本篇将深入探讨这款Android游戏的开发过程,主要关注其源码结构、关键技术和实现原理...