我想用flash做一个计时器

就是在网上实时更新的那种,它记录你刚上线时的时间,从这一时间开始计时,并且显示你已经上线多少分钟,请问具体操作步骤和代码是什么?

import flash.utils.Timer;
import flash.events.TimerEvent;

var initdate:Date=new Date();
//初始化时间 年、月、日、时、分、秒
var Year:int;
var Month:int;
var date:int;
var Hours:int;
var Minutes:int;
var Seconds:int;

//赋值初始化
Year = initdate.getFullYear();
Month = initdate.getMonth();
date = initdate.getDate();

Hours = initdate.getHours();
Minutes = initdate.getMinutes();
Seconds = initdate.getSeconds();

//定时调度
var timer:Timer = new Timer(1000);
timer.start();
timer.addEventListener(TimerEvent.TIMER,TIMER);
function TIMER(event:TimerEvent):void
{
nowDate();
}

function nowDate():void
{
var nowdate:Date=new Date();
//登陆时间
trace("登陆时间:"+Year+"年"+Month+"月"+date+"日"+Hours+"时"+Minutes+"分"+Seconds+"秒");
//当前时间
trace("已登陆时间:"+(nowdate.getHours()-Hours)+"时"+(nowdate.getMinutes()-Minutes)+"分"+nowdate.getSeconds()+"秒");
}
//注意:***

1.登陆时候定义个DATE来记录初始时间
2.再定义个DATE来获取当前时间
3.由当前时间减去初始时间得出时间差
4.我不是很了解date类你再收索看看吧呵呵
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在Flash中实现10分钟倒计时
在Flash中实现10分钟倒计时,可以通过使用ActionScript编程语言创建一个定时器,然后每秒更新一次倒计时显示的文本。详细步骤如下:首先,你需要在Flash的舞台上创建一个动态文本字段,用于显示倒计时。你可以通过点击工具栏中的“文本”工具,然后在舞台上绘制一个文本框来实现。确保在属性面板中将文...

急需一个flash倒计时器(180秒和45秒)
flash默认的播放速度是每秒12桢,那么你在第一桢写个stop()让它停止播放 然后放一个按钮,上面写倒计时开始,然后再写一个10,按钮顺延到第120桢,在第120桢写stop(),放一个按钮为重新开始 然后在第13桢,把数字改成9 第25桢把数字改成8 以此类推,直到在第120桢数字为零 ...

flash倒计时器的制作过程
1.启动Flash,新建元件,命名为“倒计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口。2.点击文本工具,在属性中选择“静态文本”,划出一个文本框,设置好文本框的参数,输入内容“现在离2008北京奥运开幕还有”。3.点击文本工具,在属性中选择“动态文本”,划出一个文本框,设置好文本框的参...

在flash中制作一个计时器,怎样让秒针和分针的时间走到60在从0开始走...
onEnterFrame = function () { if (m++%12 == 0) { \/\/默认12帧\/秒,以这个帧频让m不断自加1,m是12时,即1秒,m是24时,即为2秒,依次类推,如果用i表示秒数,即m的值是12的倍数时,i就自加1。%是指取前后两个数的余数。余数为0表示m是12的整数倍。i++;f_mc._rotation += ...

给flash游戏加个计时器,怎么弄?
\/\/先设置一个总时间 30秒 \/\/如果需要把时间显示在游戏里面 可以加一个动态文本 把它代入进去就行了 \/\/比如ZT=Time;\/\/这个代码就是把总时间显示在Time这个动态文本上面 Time是动态文本的变量名 var JT=0;\/\/计时器 onEnterFrame=function(){ \/\/逐帧 if(JT!=12){ \/\/如果计时器没到12帧(这个...

我想做一个2分钟的FLASH倒计时器,
1、先将警示声音做成mc,并设声音属性为“数据流”,并将帧延长到声音(波形)结束。2、音乐也做成mc,同样设声音属性为“数据流”,并将帧延长到声音(波形)结束。3、再做一个mc,在mc的第一个图层放置一个动态文本框,命名为“sj”(属性-实例名称),并从第一帧延长到13帧,再新建图层,拖入...

我想做一个2分钟的FLASH倒计时器,在最后30秒发出警示音,时间结束想起音 ...
最简单的方法:设置帧速率为每秒一帧,从第一帧到30帧分别写上30、29、28……第30帧加入声音,以后帧的长度延至音乐结束。

一个2分钟的倒计时flash,最后15秒和结束的时候有声音的,谢谢了!我的邮...
2、把这个宏复制到Addins目录下 3、加载宏:工具-加载宏 添加 添加宏 加载之后前面就打上勾了,关闭对话框就可以了 4、这是看到顶部菜单栏里面已经多了一个“计时器”选项 下面有2个选项 点击“计时器选项”对其中的设置根据自己的需要进行调整,如要在上课显示剩余的时间可以在倒计时总时间那里改...

制作一个较麻烦的Flash倒计时器,流程告诉我
1. 新建元件,命名为“计时”,行为中选择“影片剪辑”,确定后进入元件编辑窗口。2. 和制作“系统时间”剪辑一样,设置好文本框的参数。文本框变量设置为“JiShiText”。3. 命名该层为“计时”,在时间轴的第一帧上输入如下语句:zong=zong+1 \/\/zong用来计算已经用去的总秒数 shi=int(zong\/3600...

flash游戏如何添加计时器
setInterval(函数,变量)变量为1000的时候表示每1S执行一次函数。要是用这个也行,就是你想想1小时是60分钟,1分钟60S 1S=1000,算起来想想看。像你想做的这个是要读取当前时间。用var now:Date=new Date()这个函数吧

相似回答
大家正在搜