- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash网站制作实例
Flash网站制作实例
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
Flash 网站制作实例
来源:闪吧 作者:csdeny 2006 年 10 月 28 日 11:00 网友评论:1 条 点击:
考虑到个人网站的更新速度,除了留言模块采用 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 mcllistener=new Object(); ; //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,containe
您可能关注的文档
最近下载
- 实验动物学(462页PPT课件).pptx VIP
- Unit 5 Let’s go Hit it big课件 2025外研版英语四年级上册.ppt
- 高教版中职历史基础模块中国历史第七课三国两晋南北朝时期的科技与文化(教案).pdf VIP
- CJJT 291-2019地源热泵系统工程勘察标准.docx VIP
- 《红星照耀中国》知识点整理.docx VIP
- 康士廉CS4000中文说明书.pdf VIP
- 车辆运营服务方案.docx VIP
- 《消费心理学》全套完整版教学课件(共217页PPT).pptx
- ANSI ESD S20.20-2021(完整中文版本).docx VIP
- 钢筋承包合同范本.docx VIP
文档评论(0)