注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

寒情博客

http://8-com.blog.163.com

 
 
 

日志

 
 

彩虹电子日历时钟的制作原理与过程  

2012-07-02 23:00:02|  分类: 〓其他教程〓 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
站内留言 交换链接 本站资源 电子邮件 QQ互动

var time:Number = 0;
var timeMin:Number = 100;
var alphaDrop:Number = 2;
var growBy:Number = 2;
var rotateByMax:Number = 10;
function deg2rad(degrees:Number):Number {
  return degrees * Math.PI / 180;
}
function randRange(min:Number, max:Number):Number {
  var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
  return randomNum;
}
function drawPoly(sides:Number, color:Number, radius:Number):MovieClip {
  var depth:Number = _root.getNextHighestDepth();
  var poly_mc:MovieClip = _root.createEmptyMovieClip("poly" + depth, depth);
  var unitAngle = deg2rad(360 / sides);
 
  poly_mc.beginFill(color);
  poly_mc.moveTo(radius, 0);
  for (var i:Number = 1; i < sides; i++) {
    var turn:Number = unitAngle * i;
    var dx:Number = Math.cos(turn) * radius;
    var dy:Number = Math.sin(turn) * radius;
    poly_mc.lineTo(dx, dy);
  }
  poly_mc.endFill();
 
  return poly_mc;
}
function initPoly():Void {
  this._x = _xmouse;
  this._y = _ymouse;
  this._xscale = this._yscale = 0;
  this.rotateBy = randRange(-rotateByMax, rotateByMax);
 
  this.onEnterFrame = function():Void {
    this._xscale = this._yscale += growBy;
    this._alpha -= alphaDrop;
    this._rotation += this.rotateBy;
 
    if (this._alpha < 0) {
      this.removeMovieClip();
    }
  };
}
onMouseMove = function():Void {
  if (getTimer() - time > timeMin) {
    initPoly.apply(drawPoly(randRange(3, 12), randRange(0, 0xFFFFFF), 100));
    time = getTimer();
  }
};

 
time = new Date();
hour = time.getHours();
minute = time.getMinutes();
second = time.getSeconds();
milli = int(time.getMilliseconds()/10);
if (minute<10) {
 minute = "0"+minute;
}
if (second<10) {
 second = "0"+second;
}
if (milli<10) {
 milli = "0"+milli;
}
if (hour<12) {
 half = "上午";
} else {
 half = "下午";
}
yeahtext = time.getFullYear();
daytext = time.getMonth()+1+" 月 "+time.getDate()+" 日";
weektext = "星期 "+time.getDay();
timetext = hour+":"+minute+":"+second+":"+milli;

〓寒情·博客地址〓 http://8-com.blog.163.com 光影视频教程 〓寒情·博客地址〓 http://8-com.blog.163.com 会声会影X2教程 〓寒情·博客地址〓 http://8-com.blog.163.com 网页制作讲座 〓寒情·博客地址〓 http://8-com.blog.163.com FLASH教程
〓寒情·博客地址〓 http://8-com.blog.163.com Ps入门到精通 〓寒情·博客地址〓 http://8-com.blog.163.com 3dsmax 3d教程 〓寒情·博客地址〓 http://8-com.blog.163.com 电脑安装教程 〓寒情·博客地址〓 http://8-com.blog.163.com U5 基础教程
〓寒情·博客地址〓 http://8-com.blog.163.com PPT幻灯片教程 〓更多软件相关教程〓 〓寒情·博客地址〓 http://8-com.blog.163.com 软件下载区

博客学堂 电脑学堂 素材超市 清明上河图版本大全 - 寒情 - 8-com 的博客 软件学院 音画图文 精彩图酷
生肖星座 生活百科 在线英语 在线书屋 趣味测试 音乐走廊
QQ 宝典 书画艺术 查看关于本站的更多信息 实用工具 收藏本站

  评论这张
 
阅读(330)| 评论(3)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017