Show_txt.text = TimeLeft(2012, 6, 1, 24);
function TimeLeft(year, month, day, hour) {
var mydate = new Date();
y = mydate.getFullYear();
m = mydate.getMonth()+1;
d = mydate.getDate();
h = mydate.getHours();
if (year<y) {
return "你错过了奥运会开幕式哦!";
}
if (month<m and year == y) {
return "你错过了奥运会开幕式哦!";
}
if (day<=d and year == y and m == month) {
if (hout>h) {
return "今天就是奥运会!还有"+hout>h+"个小时";
} else {
return "奥运会开幕式已经开始了!快去坐飞机去北京看啊~~~没飞机就坐UFO~~嘻嘻";
}
}
var DayCount = 0;
var OK = false;
while (!OK) {
if (y == year and month == m) {
OK = true;
break;
}
DayCount += GetMontnDayCount(m, y);
m++;
if (m%13 == 0) {
y++;
m = 1;
}
}
DayCount += day;
DayCount -= d;
if (hour>h) {
h = hour-h;
} else {
DayCount--;
h = 24-(hour-h);
}
return "距离奥运会还有"+DayCount+"天"+h+"个小时!";
}
function GetMontnDayCount(m, y) {
switch (m) {
case 2 :
if (y%4 == 0) {
return 29;
} else {
return 28;
}
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 11 :
return 31;
break;
default :
return 30;
break;
}
}
---------------------------------------------------------------------------------------------------------------------------
var newYear = 2012;
var newMonth = 1;
var newDate = 10;
var newHours = 0;
var newMinutes = 0;
var newSeconds = 0;
function timeToCom(y, m, d, h, mm, s) {
nowDate.setFullYear(y, m, d);
nowDate.setHours(h);
nowDate.setMinutes(mm);
nowDate.setSeconds(s);
now_com = int(nowDate.getTime()/1000);
olympic_com = int(olympicDate.getTime()/1000)-now_com;
countTime();
olyTime = setInterval(countTime, 1000);
today_text.text = "今天是"+nowDate.getFullYear()+"年"+(nowDate.getMonth()+1)+"月"+nowDate.getDate()+"日"+" "+getWeek(nowDate.getDay());
}
function countTime() {
olympic_com--;
olympic_days = int(olympic_com/86400);
olympic_hours = int((olympic_com-olympic_days*3600*24)/3600);
olympic_minutes = int((olympic_com-olympic_days*3600*24-olympic_hours*3600)/60);
olympic_secondes = int(olympic_com-olympic_days*3600*24-olympic_hours*3600-olympic_minutes*60);
if (olympic_days<0) {
jieguo.text = olympic_days+" 天 "+(olympic_hours>-10 ? ("-0"+(-olympic_hours)) : olympic_hours)+" 时 "+(olympic_minutes>-10 ? ("-0"+(-olympic_minutes)) : olympic_minutes)+" 分 "+(olympic_secondes>-10 ? ("-0"+(-olympic_secondes)) : olympic_secondes)+" 秒";
} else {
jieguo.text = olympic_days+" 天 "+(olympic_hours<10 ? ("0"+olympic_hours) : olympic_hours)+" 时 "+(olympic_minutes<10 ? ("0"+olympic_minutes) : olympic_minutes)+" 分 "+(olympic_secondes<10 ? ("0"+olympic_secondes) : olympic_secondes)+" 秒";
}
}
function getWeek(id) {
switch (id) {
case 1 :
return ("星期一");
break;
case 2 :
return ("星期二");
break;
case 3 :
return ("星期三");
break;
case 4 :
return ("星期四");
break;
case 5 :
return ("星期五");
break;
case 6 :
return ("星期六");
break;
case 0 :
return ("星期日");
break;
default :
break;
}
// End of switch
}
var nowDate = new Date();
var y = nowDate.getFullYear();
var m = nowDate.getMonth()+1;
var d = nowDate.getDate();
var h = nowDate.getHours();
var mm = nowDate.getMinutes();
var s = nowDate.getSeconds();
var timeStr = y+"-"+m+"-"+d+"-"+h+"-"+mm+"-"+s;
var nowDate = new Date();
var olympicDate = new Date();
this.onEnterFrame = function() {
if (timeStr != undefined) {
var _l2 = timeStr;
var _l4 = int(_l2.split("-")[0]);
var _l3 = int(_l2.split("-")[1])-1;
var _l5 = int(_l2.split("-")[2]);
var _l7 = int(_l2.split("-")[3]);
var _l8 = int(_l2.split("-")[4]);
var _l6 = int(_l2.split("-")[5]);
delete this["onEnterFrame"];
//距离时间点
olympicDate.setFullYear(int(newYear), int(newMonth)-1, int(newDate));
olympicDate.setHours(int(newHours));
olympicDate.setMinutes(int(newMinutes));
olympicDate.setSeconds(int(newSeconds));
timeToCom(_l4, _l3, _l5, _l7, _l8, _l6);
}
// end if
};
//给你一个永远不会出错的,写多长都可以还能控制打字效果的速度,舞台有一个动态文本,名字为:my_txt。在第一桢上写:
var counter:Number = 0;
var speed:Number = 200;
//这是速度控制,单位毫秒,别小于20
txtBespeak("\t时间过的真快呀,呵呵 ………………!");
//写多长都可以
function txtBespeak(txt:String)
{
_root.my_txt.text = "";
var arr:Array = txt.split("");
thisTime = setInterval(rr, speed, arr);
}
function rr(arr:Array)
{
_root.my_txt.text += arr[counter];
counter++;
if (counter == arr.length)
{
counter = 0;
clearInterval(thisTime);
}
}
--------------------------------------------
54321形式的倒计时 默认要12帧的频率播放
最佳答案第一帧加入一个动态文本框,设置其名称为“aa”(属性面板实例名称处设置),再分别在第2帧和第13帧插入关键帧。然后分别设置这三个关键帧的帧动作:
第1帧:
var m:Number = 5;
aa.text=m;
第2帧:
aa.text=m;
if(m==0){
gotoAndPlay(14);
}
第13帧:
m=m-1;
gotoAndPlay(2);
最后从第14帧开始做你的动画即可
------------------------------------------------------------
设定一个时间来倒计时 timer方法
var timers:Timer;
var time:Number;
time=10;
timers=new Timer(1000,time);
timers.addEventListener(TimerEvent.TIMER,timeCount);
timers.addEventListener(TimerEvent.TIMER_COMPLETE,overTime);
timers.start();
function timeCount(event:TimerEvent):void {
txt.text=(time-event.target.currentCount)+"";//currentCount是用来表示事件被触发的总次数,本例中timers是1000即1秒每次;
}
function overTime(event:TimerEvent):void {
trace("时间到!");
timers.reset();
timers.start();
}
分享到:
相关推荐
flash as3.0实现简单计时器功能 as3.0类编程实现计时器功能 计时器源代码
asp.net 倒计时器 倒计时代码asp.net 倒计时器 倒计时代码asp.net 倒计时器 倒计时代码
马上就要到2023年了,前端语言(HTML+css+JavaScript)元旦倒计时代码,背景是一个动图,时间会根据当前系统一直倒计时的。修改这里就行了 obj.innerHTML=" 距离2023年还有: "+day+"天"+hour+"小时"+minute+...
制作一些简单的flash倒计时,as3脚本,简单明了
倒计时程序(VB6.0源代码编写) 倒计时程序是一个简单的倒计时程序。从10秒开始。 Dim TimerCount, OnTimer Dim i As Integer Private Sub Command1_Click() Me.Caption = "发射装置已启动-QQ223857666勾月" Timer1....
用AS2语言做好的一个计时器元件,直接放在库里,用的时候直接拖到场景里或者用代码加进去场景都行。 方便使用。 非倒计时器,下载请注意。
倒计时程序(VB6.0代码编写) 倒计时程序是一个简单的倒计时程序。从10秒开始。 Dim TimerCount, OnTimer Dim i As Integer Private Sub Command1_Click() Me.Caption = \"发射装置已启动-QQ223857666...
用Flash写的倒计时器,有源代码,分别为15秒,1分半,2分钟,3分钟和4分钟。最后30秒有提示音,最后3秒有倒计时的声音。所有计时均可以开始、暂停和重置。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
8是典型的七段数码管的例子,因为刚好七段都有经过,这里我写的代码是从1开始右转。 这是看Mooc视频写的一个关于用七段数码管显示当前时间 # -*-coding:utf-8 -*- import turtle as t import time def drawGap(): ...
flash as 3.0 主要是flash中actionscript脚本语言的练习使用,包括random函数,if else条件判断语句的使用。可以作为案例来提供学生学习flash脚本语言的兴趣。附word版本详细教程及flash源代码。
clone this project, and use as dependency just add following code to you build.gradle: compile 'top.wuhaojie:scrollnumber:1.0.0' Usage Add this to your layout xml file: Call setNumber() in your ...
本文介绍了canvas环形倒计时组件的示例代码,分享给大家,具体如下: 效果如下图一: Canvas环形倒计时组件 Canvas环形倒计时是基于Canvas实现的倒计时,建议于移动端使用 Canvas环形倒计时 下载地址 一、如何使用 ...
Android 倒计时demo(避免时间不准) 支持eclipse环境 AS的话 可以text 看代码就可
本文实例为大家分享了js实现5秒倒计时并跳转功能的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>倒计时五秒</title> ...
代码如有bug之处欢迎阁下强力拍砖! JS CODE 代码如下: [removed] //总时间,已分为单位 var time = 100; //小时 var h = parseInt(time / 60) > 0 ? parseInt(time / 60) : 0; //分 var m = time `; //秒 var s = ...
含有用flash cs4制作的各种例子,如时钟、倒计时、放大镜、视音频控制、下雪、组件应用等三十多个例子,含有代码。是as3.0。
软件开发网-www.jb51.net 倒记时效果 距5.1(女友生日)还有: 距国家公务员考试还有(12.9): 距奥运会还有(8.8-20:08): [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
本文实例讲述了javascript实现下班倒计时效果的方法。分享给大家供大家参考。具体如下: 周末了,搞个下班倒计时,娱乐下。 确保下面三点: 1、非IE浏览器,较高Chrome版本,已开启HTML5桌面通知。具体设置见下面...
JS脚本: 代码如下: [removed] var interval = 1000; function ShowCountDown(year, month, day, divname) { var now = new Date(); var endDate = new Date(year, month – 1, day, 14, 07); var leftTime = ...