`
a19905522
  • 浏览: 100035 次
  • 性别: 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();

}
 

 

分享到:
评论

相关推荐

    超简单倒计时VB代码

    Dim countDown As Integer = 60 ' 假设我们要倒计时60秒 ``` 核心知识点三:倒计时逻辑 在Tick事件中,我们需要每秒减少计数并更新显示。同时,如果倒计时结束,我们需要停止计时器并执行相应操作,如播放声音或弹...

    flash AS3.0实现计时器功能

    在Flash ActionScript 3.0(AS3.0)中,计时器功能是一个非常基础且重要的概念,常用于创建动态交互、动画效果或者游戏逻辑...记得实践是检验真理的唯一标准,多动手编写代码,才能更好地理解和掌握AS3.0的计时器功能。

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

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

    Flash AS2计时器元件

    首先,计时器元件并不是一个倒计时器,它主要用于周期性地执行特定任务,例如更新UI、执行动画或处理数据。这个元件可以在Flash Professional的库中找到,用户可以直接将其拖放到舞台上,或者通过编写AS2代码将其...

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

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

    as.net倒计时器

    本篇文章将深入探讨如何在ASP.NET中实现一个倒计时器,并提供相关代码示例。 首先,我们需要了解ASP.NET中的Web控件,这是实现倒计时器的基础。ASP.NET提供了一种声明式编程模型,允许开发者通过HTML标记来创建和...

    元旦倒计时代码-python3

    在Python3中编写一个元旦倒计时代码是一个有趣且实用的编程练习,它可以帮助我们学习时间处理、控制流以及用户界面的基本概念。下面我们将详细探讨这个主题,包括如何使用Python的datetime模块来计算倒计时,以及...

    Android 验证码倒计时AS.rar

    3. **CountDownTimer**:Android SDK提供了一个`CountDownTimer`类,用于执行倒计时操作。开发者需要指定初始时间和间隔时间,`CountDownTimer`会在每个间隔时间结束时调用回调方法,直到计时结束。 4. **UI线程与...

    flash 倒计时swf以及源代码

    6. **源代码**:压缩包中的“myclock”可能包含ActionScript源代码文件(.as)或Flash的工程文件(.fla),这些文件可以用来查看和编辑倒计时的具体实现。 学习和分析这样的源代码可以帮助初学者理解ActionScript的...

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

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

    typeScript倒计时5分钟

    在本文中,我们将深入探讨如何使用Cocos Creator和TypeScript实现一个五分钟的倒计时功能。Cocos Creator是一个强大的2D游戏开发框架,它支持多种编程语言,包括JavaScript和TypeScript。TypeScript是JavaScript的一...

    flash计时as代码

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

    时钟电子表 闹钟计时器(flash代码AS3)+简洁实训报告书

    接下来,计时器功能通常用于计数或倒计时,比如定时提醒或游戏中的倒计时。在AS3中,我们可以使用Timer类来创建一个可定制的计时器对象。Timer类允许设置间隔时间,当达到这个间隔时,会触发一个事件。通过监听这个...

    AS3 XML加载图片、倒计时和各种数据

    在给定的标题“AS3 XML加载图片、倒计时和各种数据”中,我们可以理解为这是一个AS3项目,它利用XML文件来存储图片的路径、倒计时信息以及其他相关数据,然后在运行时动态加载和显示这些内容。这种技术在网页、富...

    javascript 倒计时代码

    JavaScript倒计时代码是用于实现特定时间点前的动态时间显示功能,常见于网页上的活动预告、考试倒计时或新年倒计时等场景。它通过JavaScript语言来计算当前时间与目标时间之间的差距,并实时更新这个差值。下面将...

    倒计时.rar

    这个"倒计时.rar"文件包含的源代码正是这样一个实例,展示了如何使用AS3.0来构建倒计时器,对于初学者来说,这是一个很好的学习和实践资源。通过分析和研究这些代码,可以更深入地理解和掌握ActionScript3.0的计时器...

    可定制flash倒计时器 带源码

    3. 可能还包含一个或多个AS文件(ActionScript源代码文件),这些文件可能独立于FLA文件,用于组织和管理复杂的代码结构。 4. 读取和设置倒计时时间的脚本:这部分代码可能是一个用户界面,允许用户输入或选择倒计时...

    用VBA实现PPT倒计时

    7. **与PPT交互**:VBA代码可以直接与PowerPoint对象模型交互,例如创建新的幻灯片、更改幻灯片布局、添加形状、设置动画效果等,这使得我们可以在倒计时过程中实现更多自定义功能。 8. **触发倒计时**:最后,我们...

    计时器制作源代码

    通过深入理解VB计时器控件的工作机制,并结合提供的源代码和源文件,你可以进一步学习如何根据需求创建功能丰富的计时器应用,如倒计时、定时提醒、自动执行任务等。不断实践和探索,你将在VB编程中变得更加熟练。

    FLASH分钟倒计时器

    3. **图形和文本对象**:倒计时的界面通常包含数字和可能的辅助元素,如背景、边框等。这些元素在Flash舞台上创建,通过实例名与ActionScript关联,以便在代码中更新它们的值。 4. **帧和时间轴**:Flash的时间轴...

Global site tag (gtag.js) - Google Analytics