Flash动画课件制作添加时间——倒计时和星期代码

分类:动画制作百科    发布时间:2017年05月12日    点击:1384次

银魂.jpg


新建一个图层(新建Flash ActionScript 2.0文档则不需要),选中第一帧(空白关键帧),在场景中的适当位置用文本工具拉两个动态文本框(属性中选择动态文本),实例名称分别命名为a_txt,d_txt,变量分别定义为sj,djs,然后右键该关键帧,选动作,输入以下代码。动态文本框还可选择多行(线条类型中选择),以及显示文字的字体、大小、颜色、对齐方式等,以便达到所需要的效果。

  onEnterFrame = function () {

  var sj = new Date();

  nian = sj.getFullYear();

  yue = sj.getMonth()+1;

  ri = sj.getDate();

  xingqi = sj.getDay();

  shi = sj.getHours();

  fen = sj.getMinutes();

  miao = sj.getSeconds();

  days = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");

  xingqi = days[xingqi];

  if (length(fen) == 1) {

  fen = "0"+fen;

  }

  if (length(miao) == 1) {

  miao = "0"+miao;

  }

  a_txt.text = (nian+"年"+yue+"月"+ri+"日"+" "+xingqi+" "+shi+":"+fen+":"+miao);

  var Date1:Date = new Date(2009,10,8);

  var Date2:Date = new Date(2010, 1, 1);

  var djs:Number = (Date2.getTime()-Date1.getTime())/1000;

  var tian:Number = Math.floor((djs/3600)/24);

  if (tian<=0) {

  d_txt.text = "倒计时结束,元旦快乐!";

  } else {

  d_txt.text = "距2010年元旦还有"+tian+"天";

  }

  };

  "+xingqi+"前后的空格可以加多个,以达到要求为准。

  倒计时按指定的日期输入,会多出一月,因以天计,又应多加一天,所以代码中设定的日期应该是指定的日期减一月加一天。

  如果不需要倒计时,删除显示为蓝色的部分,或者(再)删除d_txt动态文本框。

  中文星期(红色部分)也可由以下代码实现:

  if (xingqi == 0) {

  xingqi = "星期日";

  } else if (xingqi == 1) {

  xingqi = "星期一";

  } else if (xingqi == 2) {

  xingqi = "星期二";

  } else if (xingqi == 3) {

  xingqi = "星期三";

  } else if (xingqi == 4) {

  xingqi = "星期四";

  } else if (xingqi == 5) {

  xingqi = "星期五";

  } else if (xingqi == 6) {

  xingqi = "星期六";

  以上就是Flash动画课件制作添加时间——倒计时和星期代码的制作代码,有需求的朋友们,可以找天空蓝动漫星空动画制作进行制作。

推荐阅读:

《Fate/Grand Order》Lancer斯卡哈黏土人手办 这样的师匠给我来一打

板绘-子期拍手

情商类动画制作的技巧

最近发表
标签列表