主题:  怎样在flash 5中让某一帧显示5分钟?

hu4tgier

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2003/4/23 11:18:14
#12003/4/23 11:26:56
5D多媒体中"用Flash做转轴效果"中有:
stop ();//停止播放

var timer1;//定义变量

timer1 = getTimer();//将已播放时间存在变量中

flag = 0;//设立一个标志

while (flag == 0) {

if (getTimer()-timer1>5000) {

flag = 1;

}

}//如果停留了5秒钟,那么将标志改变,以便结束循环。

gotoAndPlay (1);//回到第一帧,继续播放。

可是我试了这段代码,并不能在这一帧停留,请指教是哪出了问题???



流云止水

职务:普通成员
等级:3
金币:1.0
发贴:1447
注册:2002/7/12 23:44:20
#22003/4/25 0:20:16
你在前面加了stop(),所以就停住了
后面的好像不运行了吧
我也用过这个办法,可是它告诉我,这将导致系统变慢,就跳出了!
再问个问题,timer得到的是毫秒吧?
5000是5秒吗?
:(
别的我也不知道了
等高手吧~!

编辑历史:[这消息被dreamreader编辑过(编辑时间2003-04-25 00:21:19)]