主题:  如何 实现定时翻页功能?


职务:普通成员
等级:1
金币:0.0
发贴:34
注册:2001/2/9 10:21:43
#12001/6/4 12:54:26
请问在flash中如何实现定时功能 (除了在timeline中插帧) 希望能够用程序实现


说得越多越糟糕,说得越少越悬乎。

网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#22001/6/4 13:37:44
我想饭动的功能应该会的吧,我想你的重点应该是定时上,基本可以利用时间函数来达到,比如设定当前时间与剩预留时间的关系,这样的话可以利用action来控制!



5D宽带&流技术版主

职务:版主
等级:4
金币:10.0
发贴:1874
注册:2001/3/9 6:39:45
#32001/6/4 16:12:35
关键帧上加action;
var timer;
timer=gettime();
flag=0;
while(flag==0)
{if(gettime()-timer>5000) //持续5秒
{flag=1;}
}
gotoandplay(_currentframe+1);



5D宽带&流技术版主

职务:版主
等级:4
金币:10.0
发贴:1874
注册:2001/3/9 6:39:45
#42001/6/4 16:13:58
关键帧上加action;
var timer;
timer=gettime();
flag=0;
while(flag==0)
{if(gettime()-timer>5000) //持续5秒
{flag=1;}
}
gotoandplay(_currentframe+1);



ypeu

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2001/5/30 17:40:00
#52001/6/4 17:17:49
我试过了一下,好像不可以啊……都不在那个帧停下来,继续义无反顾的走下去啊……那Action应该加在什么地方?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#62001/6/4 18:01:12
liontech在上个贴子中说
引用:
请问在flash中如何实现定时功能 (除了在timeline中插帧) 希望能够用程序实现

告诉你一个最简单的方法,比别人的都简单,根本用不着gettime().
做个MC共十帧,在第十插入actionscript
if (_root.n<你设置的时间){
_root.n=_root.n+1
gotoandplay(1)
}else{
“做你想做的事情”
}

注意在场景中设置每秒十帧,这样一来没循环一次是一秒钟。

如果嫌场景太慢可以知己设置但是的数一定要和每秒播放的一致好了试试看吧,

不行就通知我。