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();
}
分享到:
相关推荐
Dim countDown As Integer = 60 ' 假设我们要倒计时60秒 ``` 核心知识点三:倒计时逻辑 在Tick事件中,我们需要每秒减少计数并更新显示。同时,如果倒计时结束,我们需要停止计时器并执行相应操作,如播放声音或弹...
在Flash ActionScript 3.0(AS3.0)中,计时器功能是一个非常基础且重要的概念,常用于创建动态交互、动画效果或者游戏逻辑...记得实践是检验真理的唯一标准,多动手编写代码,才能更好地理解和掌握AS3.0的计时器功能。
马上就要到2023年了,前端语言(HTML+css+JavaScript)元旦倒计时代码,背景是一个动图,时间会根据当前系统一直倒计时的。修改这里就行了 obj.innerHTML=" 距离2023年还有: "+day+"天"+hour+"小时"+minute+...
首先,计时器元件并不是一个倒计时器,它主要用于周期性地执行特定任务,例如更新UI、执行动画或处理数据。这个元件可以在Flash Professional的库中找到,用户可以直接将其拖放到舞台上,或者通过编写AS2代码将其...
倒计时程序(VB6.0代码编写) 倒计时程序是一个简单的倒计时程序。从10秒开始。 Dim TimerCount, OnTimer Dim i As Integer Private Sub Command1_Click() Me.Caption = \"发射装置已启动-QQ223857666...
本篇文章将深入探讨如何在ASP.NET中实现一个倒计时器,并提供相关代码示例。 首先,我们需要了解ASP.NET中的Web控件,这是实现倒计时器的基础。ASP.NET提供了一种声明式编程模型,允许开发者通过HTML标记来创建和...
在Python3中编写一个元旦倒计时代码是一个有趣且实用的编程练习,它可以帮助我们学习时间处理、控制流以及用户界面的基本概念。下面我们将详细探讨这个主题,包括如何使用Python的datetime模块来计算倒计时,以及...
3. **CountDownTimer**:Android SDK提供了一个`CountDownTimer`类,用于执行倒计时操作。开发者需要指定初始时间和间隔时间,`CountDownTimer`会在每个间隔时间结束时调用回调方法,直到计时结束。 4. **UI线程与...
6. **源代码**:压缩包中的“myclock”可能包含ActionScript源代码文件(.as)或Flash的工程文件(.fla),这些文件可以用来查看和编辑倒计时的具体实现。 学习和分析这样的源代码可以帮助初学者理解ActionScript的...
倒计时程序(VB6.0源代码编写) 倒计时程序是一个简单的倒计时程序。从10秒开始。 Dim TimerCount, OnTimer Dim i As Integer Private Sub Command1_Click() Me.Caption = "发射装置已启动-QQ223857666勾月" Timer1....
在本文中,我们将深入探讨如何使用Cocos Creator和TypeScript实现一个五分钟的倒计时功能。Cocos Creator是一个强大的2D游戏开发框架,它支持多种编程语言,包括JavaScript和TypeScript。TypeScript是JavaScript的一...
制作一些简单的flash倒计时,as3脚本,简单明了
接下来,计时器功能通常用于计数或倒计时,比如定时提醒或游戏中的倒计时。在AS3中,我们可以使用Timer类来创建一个可定制的计时器对象。Timer类允许设置间隔时间,当达到这个间隔时,会触发一个事件。通过监听这个...
在给定的标题“AS3 XML加载图片、倒计时和各种数据”中,我们可以理解为这是一个AS3项目,它利用XML文件来存储图片的路径、倒计时信息以及其他相关数据,然后在运行时动态加载和显示这些内容。这种技术在网页、富...
JavaScript倒计时代码是用于实现特定时间点前的动态时间显示功能,常见于网页上的活动预告、考试倒计时或新年倒计时等场景。它通过JavaScript语言来计算当前时间与目标时间之间的差距,并实时更新这个差值。下面将...
这个"倒计时.rar"文件包含的源代码正是这样一个实例,展示了如何使用AS3.0来构建倒计时器,对于初学者来说,这是一个很好的学习和实践资源。通过分析和研究这些代码,可以更深入地理解和掌握ActionScript3.0的计时器...
3. 可能还包含一个或多个AS文件(ActionScript源代码文件),这些文件可能独立于FLA文件,用于组织和管理复杂的代码结构。 4. 读取和设置倒计时时间的脚本:这部分代码可能是一个用户界面,允许用户输入或选择倒计时...
7. **与PPT交互**:VBA代码可以直接与PowerPoint对象模型交互,例如创建新的幻灯片、更改幻灯片布局、添加形状、设置动画效果等,这使得我们可以在倒计时过程中实现更多自定义功能。 8. **触发倒计时**:最后,我们...
通过深入理解VB计时器控件的工作机制,并结合提供的源代码和源文件,你可以进一步学习如何根据需求创建功能丰富的计时器应用,如倒计时、定时提醒、自动执行任务等。不断实践和探索,你将在VB编程中变得更加熟练。
3. **图形和文本对象**:倒计时的界面通常包含数字和可能的辅助元素,如背景、边框等。这些元素在Flash舞台上创建,通过实例名与ActionScript关联,以便在代码中更新它们的值。 4. **帧和时间轴**:Flash的时间轴...