Flash时钟制作
利用Flash繪制漂亮的時鐘
首先在Flash中制作漂亮的時鐘表盤,然后輸入以下代碼
function clock () {
??? var myDate:Date = new Date ();
??? var h:Number = myDate.getHours ();
??? var m:Number = myDate.getMinutes ();
??? var s:Number = myDate.getSeconds ();
??? //trace (h + ":" + m + ":" + s);
??? /* 秒針 */
??? this.clear ();
??? this.lineStyle (2, 0xFF0000, 100);
??? this.moveTo (0, 0);
??? this.lineTo (Math.sin (Math.PI * 6 * s / 180) * 150, -Math.cos (Math.PI * 6 * s / 180) * 150);
??? /* 分針 */
??? this.lineStyle (3, 0x0066FF, 100);
??? this.moveTo (0, 0);
??? this.lineTo (Math.sin (Math.PI * 6 * m / 180) * 120, -Math.cos (Math.PI * 6 * m / 180) * 120);
??? /* 時針 修正分鐘的偏移角度 */
??? this.lineStyle (4, 0xFF00FF, 100);
??? this.moveTo (0, 0);
??? this.lineTo (Math.sin (Math.PI * (30 * h + 30 * m / 60) / 180) * 100, -Math.cos (Math.PI * (30 * h + 30 * m / 60) / 180) * 100);
}
setInterval(this, "clock", 1000);
源文件下載地址: http://dl2.csdn.net/down4/20070912/12134447512.fla
首先在Flash中制作漂亮的時鐘表盤,然后輸入以下代碼
function clock () {
??? var myDate:Date = new Date ();
??? var h:Number = myDate.getHours ();
??? var m:Number = myDate.getMinutes ();
??? var s:Number = myDate.getSeconds ();
??? //trace (h + ":" + m + ":" + s);
??? /* 秒針 */
??? this.clear ();
??? this.lineStyle (2, 0xFF0000, 100);
??? this.moveTo (0, 0);
??? this.lineTo (Math.sin (Math.PI * 6 * s / 180) * 150, -Math.cos (Math.PI * 6 * s / 180) * 150);
??? /* 分針 */
??? this.lineStyle (3, 0x0066FF, 100);
??? this.moveTo (0, 0);
??? this.lineTo (Math.sin (Math.PI * 6 * m / 180) * 120, -Math.cos (Math.PI * 6 * m / 180) * 120);
??? /* 時針 修正分鐘的偏移角度 */
??? this.lineStyle (4, 0xFF00FF, 100);
??? this.moveTo (0, 0);
??? this.lineTo (Math.sin (Math.PI * (30 * h + 30 * m / 60) / 180) * 100, -Math.cos (Math.PI * (30 * h + 30 * m / 60) / 180) * 100);
}
setInterval(this, "clock", 1000);
源文件下載地址: http://dl2.csdn.net/down4/20070912/12134447512.fla
總結
- 上一篇: Mogrt模板 电影追灯光线特效字幕条P
- 下一篇: ajax suggest,ajax Su