周耀辉出柜:FLASH高手请进,谁会做FLASH计时器?

来源:百度文库 编辑:高考问答 时间:2024/04/28 23:51:05
谁知道FLASH计时器怎么做吗?我要的计时器是从X年X月X日到现在的累计时间,那样的计时器,谁会做呀?(比如从2006年6月8日到现在的时间是X天X时X秒,能帮我做一个实例吗?能告诉我原代码吗?)万分感谢呀!
只需要一行文字就行了,如:“该问题提交已X天X时X秒”。

3种flash计时器做法
计时器的原理很简单,就是找出一个可以衡量时间的基准,然后通过循环来计数,直到达到数值为止.
1.如果不使用和时间有关的AS,利用FLASH本身的环境,就可以达到简单的计时器的效果!嘿嘿,这个我说到这里,要是有不明白的,留言告诉我!
2.用getTimer()函数,首先,要我们了解一下它的用法:返回自SWF文件开始播放时经过的毫秒数!
开始btn:
on(release){
startit();
}
暂停btn:
on(release){
pauseit()}

时间轴上的AS:
stop();
cnum=0;
nextPageTime=10;
startcheck=0;
time1=getTimer();
this.onEnterFrame=funtion(){
if(startcheck==1){
time2=getTimer();
dTime=time2-time1;
if(dTime>=1000){
cunm++;
if(cnum>=nextPageTime){
cnum=0;
doNext();
}
time1=getTimer();
}
}
}

3.用setInterval的来做

开始btn:
on(release){
startit();
}
暂停btn:
on(release){
pauseit()}

stop();
cnum=0;
nextPageTime=10;
function startit(){
timeLoop=setInterval(ctime,1000);
}
function ctime(){
cnum++;
if(cnum>=nextPageTime){
donext();
cnum=0;
}
}
function pauseit(){
clearInterval(timeLoop);
}
function doNext(){
_root.nextFram

3种flash计时器做法
计时器的原理很简单,就是找出一个可以衡量时间的基准,然后通过循环来计数,直到达到数值为止.
1.如果不使用和时间有关的AS,利用FLASH本身的环境,就可以达到简单的计时器的效果!嘿嘿,这个我说到这里,要是有不明白的,留言告诉我!
2.用getTimer()函数,首先,要我们了解一下它的用法:返回自SWF文件开始播放时经过的毫秒数!
开始btn:
on(release){
startit();
}
暂停btn:
on(release){
pauseit()}

时间轴上的AS:
stop();
cnum=0;
nextPageTime=10;
startcheck=0;
time1=getTimer();
this.onEnterFrame=funtion(){
if(startcheck==1){
time2=getTimer();
dTime=time2-time1;
if(dTime>=1000){
cunm++;
if(cnum>=nextPageTime){
cnum=0;
doNext();
}
time1=getTimer();
}
}
}

3.用setInterval的来做

开始btn:
on(release){
startit();
}
暂停btn:
on(release){
pauseit()}

stop();
cnum=0;
nextPageTime=10;
function startit(){
timeLoop=setInterval(ctime,1000);
}
function ctime(){
cnum++;
if(cnum>=nextPageTime){
donext();
cnum=0;
}
}
function pauseit(){
clearInterval(timeLoop);
}
function doNext(){
_root.nextFram

就是这个了
试试去!

t=0; //定义t变量,代表初始时间为零
myID=new Object(); //创建名为myID的新事件
myID.time=function(){
t++; //即t=t+1,时间增加1秒
dytime_txt.text=t; //让动态文本框显示t的值
updateAfterEvent(); //刷新
if(t==180){ //如果时间到了180秒就………………
_root.gotoAndStop(3); //时间到后播放第三桢,这里写时间到后需要做的事,根据具体情况改动
}
}
setInterval(myID,"time",1000); //每1000毫秒(每1秒)执行一次myID事件