AS 制作倒计时原理与方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AS 制作倒计时原理与方法

as制作倒计时的原理与方法 ??? ??? 教学目的:通过本节教学了解和掌握动态文本的输入、设置和as语句的添加使用,进而运用这些原理制作倒计时的动画效果。   教学对象:本教材是针对有一定动画制作基础和对工具箱、动作面板及as语句有所了解的朋友们编制的,因此省略了一些步骤,还望谅解。 ??? 教学要点:动态文本、实例名称、变量、动作面板、脚本添加。 ? ? ???? 作前准备:准备一张规格为550*400背景图片,经过制图软件(ps、fw)处理后保存到指定的文件夹待用。???   ?制作步骤 ??? 1.启动FLASH8?软件。 ??? 2.确立文档属性 设置动画尺寸为550*400,背景颜色黑色,其它默认,点击确定,进入场景1。 如图1所示: 图1 ??? 3.编辑制作场景 添加三个图层,共四个图层。自下而上分别命名为背景,边框,文本,as。 ????(1)选择边框图层第一帧,用矩形工具在舞台拖一个红色的,规格为550*50,无边线的矩形,上对齐,水平中齐。右键该实例将其转换为图形元件。从库中拖出矩形图形元件到舞台,下对齐,水平中齐。上锁。如图2,图3所示: 图2 图3 ????(2)选择文本图层第一帧,用文本工具,选定动态文本,填写实例名称为:shuchu? 变量为:outtime1 ,其它参数,如图4所示: 图4 在上边框上拖一个动态文本框,规格约512*35,水平居中。如图5所示: 图5 再用文本工具,选定动态文本,填写实例名称为:shuchu? 变量为:outtime2 ,其它参数,如图6所示: 图6 在下边框上拖一个动态文本框,规格约505*32,水平居中。锁定该图层。如图7所示: 图7 ????(3)选择背景图层第一帧,导入已准备好的背景图片到舞台,规格为550*400,全居中。上锁。如图8所示: 图8 ????(4)选择as图层第一帧,按f9,打开动作面板,在as编辑区输入,如下语句: function aoyuntimelist() { ?nowdate = new Date(); ? ?year = nowdate.getFullYear(); ? ?month = nowdate.getMonth()+1; ? ?date = nowdate.getDate(); ? ?day = nowdate.getDay(); ? ?hour = nowdate.getHours(); ? ?minute = nowdate.getMinutes(); ? ?second = nowdate.getSeconds(); ? ?enddate = new Date(2009, 1, 14, 0, 0, 0); ? ?shijiancha = (enddate.getTime()-nowdate.getTime())/1000; ? ?if (shijiancha=0) { ?? ??shengyutian = Math.floor(shijiancha/(3600*24)); ?? ??shengyuxiaoshi = Math.floor((shijiancha-shengyutian*24*3600)/3600); ??shengyufen = Math.floor((shijiancha-shengyutian*24*3600-shengyuxiaoshi*3600)/60); ??shengyumiao = Math.floor(shijiancha-shengyutian*24*3600-shengyuxiaoshi*3600-shengyufen*60); ??if (month10) { ???month = 0+month; ??} ??if (date10) { ???date = 0+date; ??} ??if (hour10) { ???hour = 0+hour; ??} ??if (minute10) { ???minute = 0+minute; ??} ??if (second10) { ???second = 0+second; ??} ??if (shengyutian10) { ???shengyutian = 0+shengyutian; ??} ??if (shengyuxiaoshi10) { ???shengyuxiaoshi = 0+shengyuxiaoshi; ??} ??if (shengyufen10) { ???shengyufen = 0+shengyufen; ??} ??if (shengyumiao10) { ???shengyumiao = 0+shengyumiao; ??} ??outtime1 = 2009年情人节距今天还有+Stri

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档