`
a19905522
  • 浏览: 95938 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

as3 倒计时代码

 
阅读更多
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实现计时器功能

    flash as3.0实现简单计时器功能 as3.0类编程实现计时器功能 计时器源代码

    as.net倒计时器

    asp.net 倒计时器 倒计时代码asp.net 倒计时器 倒计时代码asp.net 倒计时器 倒计时代码

    元旦倒计时代码(HTML+css+JavaScript)

    马上就要到2023年了,前端语言(HTML+css+JavaScript)元旦倒计时代码,背景是一个动图,时间会根据当前系统一直倒计时的。修改这里就行了 obj.innerHTML=" 距离2023年还有: "+day+"天"+hour+"小时"+minute+...

    flash计时as代码

    制作一些简单的flash倒计时,as3脚本,简单明了

    倒计时程序(VB6.0源代码编写)

    倒计时程序(VB6.0源代码编写) 倒计时程序是一个简单的倒计时程序。从10秒开始。 Dim TimerCount, OnTimer Dim i As Integer Private Sub Command1_Click() Me.Caption = "发射装置已启动-QQ223857666勾月" Timer1....

    Flash AS2计时器元件

    用AS2语言做好的一个计时器元件,直接放在库里,用的时候直接拖到场景里或者用代码加进去场景都行。 方便使用。 非倒计时器,下载请注意。

    倒计时程序(VB6.0代码编写)

    倒计时程序(VB6.0代码编写) 倒计时程序是一个简单的倒计时程序。从10秒开始。 Dim TimerCount, OnTimer Dim i As Integer Private Sub Command1_Click() Me.Caption = \"发射装置已启动-QQ223857666...

    倒计时.rar

    用Flash写的倒计时器,有源代码,分别为15秒,1分半,2分钟,3分钟和4分钟。最后30秒有提示音,最后3秒有倒计时的声音。所有计时均可以开始、暂停和重置。

    javascript 倒计时代码

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    python实现七段数码管和倒计时效果

    8是典型的七段数码管的例子,因为刚好七段都有经过,这里我写的代码是从1开始右转。 这是看Mooc视频写的一个关于用七段数码管显示当前时间 # -*-coding:utf-8 -*- import turtle as t import time def drawGap(): ...

    flash as 3.0 日历倒计时制作

    flash as 3.0 主要是flash中actionscript脚本语言的练习使用,包括random函数,if else条件判断语句的使用。可以作为案例来提供学生学习flash脚本语言的兴趣。附word版本详细教程及flash源代码。

    Android代码-倒计时效果数字变化动画

    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实现的倒计时,建议于移动端使用 Canvas环形倒计时 下载地址 一、如何使用 ...

    Android 倒计时demo(避免时间不准)

    Android 倒计时demo(避免时间不准) 支持eclipse环境 AS的话 可以text 看代码就可

    javascript实现5秒倒计时并跳转功能

    本文实例为大家分享了js实现5秒倒计时并跳转功能的具体代码,供大家参考,具体内容如下 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;倒计时五秒&lt;/title&gt; ...

    Javascript 倒计时源代码.(时.分.秒) 详细注释版

    代码如有bug之处欢迎阁下强力拍砖! JS CODE 代码如下: [removed] //总时间,已分为单位 var time = 100; //小时 var h = parseInt(time / 60) &gt; 0 ? parseInt(time / 60) : 0; //分 var m = time `; //秒 var s = ...

    flash制作个各种例子(含代码as3.0)

    含有用flash cs4制作的各种例子,如时钟、倒计时、放大镜、视音频控制、下雪、组件应用等三十多个例子,含有代码。是as3.0。

    javascript倒计时效果代码,可以方便参数调用

    软件开发网-www.jb51.net 倒记时效果 距5.1(女友生日)还有: 距国家公务员考试还有(12.9): 距奥运会还有(8.8-20:08): [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

    javascript实现下班倒计时效果的方法(可桌面通知)

    本文实例讲述了javascript实现下班倒计时效果的方法。分享给大家供大家参考。具体如下: 周末了,搞个下班倒计时,娱乐下。 确保下面三点: 1、非IE浏览器,较高Chrome版本,已开启HTML5桌面通知。具体设置见下面...

    Javascript倒计时代码

    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 = ...

Global site tag (gtag.js) - Google Analytics